您的位置:首页 > 移动开发 > 微信开发

java 解决微信不能重定向resposne.sendRedirect的问题

2015-09-10 19:24 591 查看
以前一个二维码控制两种下载渠道是这么玩的:通过resposne.sendRedirect跳转,结果微信一扫,就被拦截了,好尴尬啊~

/**
* 二维码下载两种app
* @param request
* @param resposne
*/
@RequestMapping(value="download")
public void ApkDownloadCount(HttpServletRequest request,HttpServletResponse resposne){
String userAgent = request.getHeader("User-Agent");
try{
if(!StringUtils.isEmpty(userAgent)&&userAgent.contains("iPhone")){
try{
resposne.sendRedirect("https://itunes.apple.com/us/app/yi-jian-ru-gu-ai-qing-she/id1005211959?mt=8&uo=4");

return;
}catch (Exception e) {
e.printStackTrace();
}
}else{
resposne.sendRedirect("http://121.40.129.68:8080/imgs/download/YiJianRuGu.apk");

return;
}
}catch(Exception ex){
ex.printStackTrace();
}
}

这次来新公司后:这是一个配置应用宝推广链接的的二维码,用微信扫后打开应用宝,如果是苹果机直接去appstore了~~



应用宝后台推广界面:



太好了,瞬间有张姿势了~哈哈~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: