java 解決微信不能重定向resposne.sendRedirect的問題
阿新 • • 發佈:2019-02-01
以前一個二維碼控制兩種下載渠道是這麼玩的:通過resposne.sendRedirect跳轉,結果微信一掃,就被攔截了,好尷尬啊~
這次來新公司後:這是一個配置應用寶推廣連結的的二維碼,用微信掃後開啟應用寶,如果是蘋果機直接去appstore了~~/** * 二維碼下載兩種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(); } }
應用寶後臺推廣介面:
太好了,瞬間有張姿勢了~哈哈~~