APP下载链接在微信内打不开显示已停止访问该网页怎么办?
通過微信的掃一掃去下載,會出現白屏的情況,可能是因為安全性的考慮或者其他什么原因,目前已經無法通過微信的掃一掃去下載apk了。
根據網友們提供的思路,本文整理了三種方案。
1、申請騰訊開放平臺開發者
具體流程可以去訪問http://open.qq.com/,大概的意思是需要將apk提交到騰訊開放平臺的里面,每個apk應該會自動生成一個二維碼,每年支付一定的費用,然后在微信里面掃一下這個二維碼,這個時候也需要先安裝一個手機應用寶,才能進行 apk的安裝。
對于這種方案,只能用一種很流行的話說:”很任性”。
2、重定向
這種方法對于一些已經發布出去的二維碼比較有用,也是目前比較普遍的做法。不可能因為微信不能直接下載了,就得把所有的已經流出去的二維碼重新生成吧?
2.1 判斷瀏覽器類型
/首先判斷是否是pc,若是pc訪問則跳轉到http://app.ctrip.com//
var u = navigator.userAgent || ‘’;
var isPC = !/(iphone|ios|android|mini|mobile|mobi|Nokia|Symbian|iPod|iPad|Windows\s+Phone|MQQBrowser|wp7|wp8|UCBrowser7|UCWEB|360\s+Aphone\s+Browser)/i.test(u);
if (isPC) { location.href = “http://www.hipermart.com.cn”; }
如果是pc端的話,那么直接重定向到一個網站
如果是非pc端的話,那么要區分是android還是apple?
2.2 判斷是android還是iOS?
因為我們假設iOS的下載必須從蘋果的appstore里面下載,那么其下載地址有一定的規律,比如說sourceid等。
可以通過一個正則表達式來確定。
var urls = document.location.search, re2 = new RegExp("(\?|&)sourceid=([^&]+)(&|$)", “i”), from = urls.match(re2);
if (from) { sid = from[2]; }
document.location.search
比如一個URL是XXXX?g=1,那么document.location.search的值就是?g=1
2.3 重定向到下載地址
window.onload = function () { //修復圖片偶爾不能加載
var salesLocal = localStorage.getItem(“SALESOBJ”) ? JSON.parse(localStorage.getItem(“SALESOBJ”)) : null;
var appUrl = salesLocal && salesLocal.data && salesLocal.data.appurl ? salesLocal.data.appurl : “”;
if (!isPC && !iswx) {
if(appUrl){
location.href = appUrl;
}else if(sid){
location.href = “/m/” + sid;
}
}
}
2.4 html頁面源文件
下載海瑪特客戶端 1 點擊右上方 2選擇在瀏覽器中打開
安卓在瀏覽器中打開
3即可自動下載APP
海瑪特客戶端 3、工具 旋風微跳 www.ccjump.cn 旋風微跳是一款基于微信后端開發了一款微信營銷下載推廣助手,使用了本插件生成的鏈接,用戶在微信任意環境下點擊鏈接或者掃描二維碼,可以實現直接跳轉手機默認瀏覽器并打開指定網頁。1、打開 旋風微跳
2、準備好我們的推廣鏈接:實例如:www.baidu.com 在輸入框填寫你的下載鏈接,填寫完畢后。點擊生成按鈕
3、點擊生成之后,就會看到底部生成了自己的推廣二維碼以及短網址鏈接地址。
至此,我們已經生成了APP推廣鏈接的宣傳二維碼和鏈接。 我們就可以直接用微信掃描二維碼在微信中分享和宣傳引流了。這樣我們能夠極大的提高自己的APP在微信中的推廣轉化率。解決掉了微信中下載鏈接被屏蔽等問題。充分利用微信的用戶群體來宣傳引流。
以上是個人的一點看法,希望能對你有所幫助,歡迎參與討論!
總結
以上是生活随笔為你收集整理的APP下载链接在微信内打不开显示已停止访问该网页怎么办?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 月入2万的10个小生意项目
- 下一篇: 绘画教程:如何轻松画出皮肤的挤压感