1. 程式人生 > >java 解決微信不能重定向resposne.sendRedirect的問題

java 解決微信不能重定向resposne.sendRedirect的問題

以前一個二維碼控制兩種下載渠道是這麼玩的:通過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了~~

應用寶後臺推廣介面:

太好了,瞬間有張姿勢了~哈哈~~