微信不支持apk文件的下載以及AppStore的跳轉(zhuǎn)(且除非和TX有合作的應(yīng)用,否則也不支持通過(guò)scheme跳轉(zhuǎn)第三方app)
隨著大家的溝通、社交與閱讀方式發(fā)生變化,工作和生活都和微信離不開,不管是個(gè)人還是商家,都在微信中進(jìn)行推廣,讓大家直接在微信中下載?APP(APK)??,但是微信為了維護(hù)自己的利益,不會(huì)讓大家直接在微信中下載,一般步驟就是點(diǎn)擊右上角三個(gè)點(diǎn),選擇用瀏覽器打開,如下圖,很大一部分人看到要再確認(rèn)的時(shí)候是心里會(huì)有疑問(wèn)的,這個(gè)安全嗎?值得信任嗎?這樣的話,會(huì)流失相當(dāng)大的一部分客戶,從而使推廣得不到利益最大化。??
如果沒(méi)有在?appstore?上架的,本身在微信內(nèi)置瀏覽器里面是不能夠直接下載,用我們的微信下載?APP(APK)?接口可以突破下載,而且?可以同時(shí)整合安卓和蘋果兩個(gè)下載接口,集成好的接口會(huì)自動(dòng)判斷設(shè)備,用戶輕松實(shí)現(xiàn)微信內(nèi)直接下載APP(APK)?自動(dòng)化,很大程度上提升了用戶體驗(yàn),已經(jīng)有很多人學(xué)習(xí)并實(shí)踐了,效果非常好?,微信怎么直接下載?APP(APK)?,下面我提供一段代碼供大家分享:?
利用HTTP請(qǐng)求中Header中的user-agent字段,來(lái)識(shí)別用戶的客戶端,如果判斷用戶是在微信中打開的鏈接,則安卓手機(jī)自動(dòng)打開系統(tǒng)手機(jī)瀏覽器來(lái)打開鏈接。如果是在手機(jī)瀏覽器打開,則正常訪問(wèn)。蘋果手機(jī)點(diǎn)擊鏈接直接跳轉(zhuǎn)到蘋果商店(App Store )
判斷用戶客戶端的Javasript代碼如下:
function is_wechat_client(){
? ? ? var ua = navigator.userAgent.toLowerCase();
? ? ? if(ua.match(/MicroMessenger/i)=="micromessenger"){
? ? ? ? ? return true;
? ? ? }else{
? ? ? ? ? return false;
? ? ? }
}