微信環(huán)境中掃描二維碼下載APP(APK)文件的解決方案-自動(dòng)跳轉(zhuǎn)到手機(jī)默認(rèn)瀏覽器(AppStore)打開

很多朋友的APP的下載推廣以二維碼的形式在微信中進(jìn)行推廣,但是微信中是屏蔽掉了掃一掃二維碼下載APP文件的方式。但是微信最為一個(gè)最大的社交平臺(tái),為了自身的利益,屏蔽掉了所有APK的下載鏈接。我們要怎么解決這個(gè)問題呢?將打包好的apk文件部署到服務(wù)器,把下載頁面的URL通過二維碼生成工具生成一個(gè)二維碼,由于微信對(duì)apk文件經(jīng)行了屏蔽,所以微信內(nèi)是無法下載,請(qǐng)點(diǎn)擊左上角按鈕,或者跳轉(zhuǎn)瀏覽器中打開進(jìn)行下載等提示。那么該如何判斷用戶是否是用微信瀏覽器呢??



我們知道 js 可以通過 window.navigator.userAgent 來獲取瀏覽器的相關(guān)信息,比如:Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.154 Safari/537.36,那么我們也可以通過該方法來獲取微信內(nèi)置瀏覽器的相關(guān)信息:Mozilla/5.0 (iPhone; CPU iPhone OS 7_1_1 like Mac OS X) AppleWebKit/537.51.2 (KHTML, like Gecko) Mobile/11d201 MicroMessenger/5.3。根據(jù)關(guān)鍵字 MicroMessenger 來判斷是否是微信內(nèi)置的瀏覽器。



至此我們就可以實(shí)現(xiàn)微信跳轉(zhuǎn)到瀏覽器打開APK的下載鏈接了 。示例圖如下

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容