微信是目前最具營(yíng)銷(xiāo)價(jià)值的移動(dòng)端營(yíng)銷(xiāo)渠道之一,但是在微信進(jìn)行APP的推廣下載驶悟,微信環(huán)境中是不支持下載APK文件的。因?yàn)轵v訊為了自身利益娇掏,屏蔽了其他app直接在微信中下載辕狰。我們要怎么解決這個(gè)問(wèn)題呢?
解決方案:
點(diǎn)擊下載鏈接唬复,安卓手機(jī)自動(dòng)打開(kāi)外部瀏覽器下載APP:蘋(píng)果手機(jī)直接跳轉(zhuǎn)到蘋(píng)果商店(App Store )下載APP矗积。
部分代碼
利用HTTP請(qǐng)求中Header中的user-agent字段,來(lái)識(shí)別用戶的客戶端敞咧,如果判斷用戶是在微信中打開(kāi)的鏈接棘捣,則安卓手機(jī)自動(dòng)打開(kāi)系統(tǒng)手機(jī)瀏覽器來(lái)打開(kāi)鏈接。如果是在手機(jī)瀏覽器打開(kāi)休建,則正常訪問(wèn)乍恐。蘋(píng)果手機(jī)點(diǎn)擊鏈接直接跳轉(zhuǎn)到蘋(píng)果商店(App Store )
判斷用戶客戶端的Javasript代碼如下:
function is_wechat_client(){
? ? ? var ua = navigator.userAgent.toLowerCase();
? ? ? if(ua.match(/MicroMessenger/i)=="micromessenger"){
? ? ? ? ? return true;
? ? ? }else{
? ? ? ? ? return false;
? ? ? }
}
本方案可以說(shuō)是完美解決微信中下載app的問(wèn)題评疗。,用戶點(diǎn)擊下載按鈕后茵烈,全過(guò)程自動(dòng)化下載百匆,用戶操作非常簡(jiǎn)單,可以大大提升用戶下載app轉(zhuǎn)化率呜投。效果如下面這樣子: