有很多人在做微信的掃一掃下載。但是在微信更新之后微信將該功能給禁止掉了,但是據說在應用寶通過審核的應用好像還是可以通過掃一掃直接下載的。但是要通過審核的話還是需要時間的,又等不及,那么用下面這一段(上干貨)來解決吧,通過做一個引導頁來實現,將引導頁面的url生成為一個二維碼 (我使用的是草料二維碼生成器)。在該引導頁每次加載的時候都進行判斷,查看是否為微信的內核來做引導下載,如果是直接使用瀏覽器(如:uc)打開的,那么就直接下載app。如果是微信內核就表示是在微信的內置瀏覽器中打開,那么就出現一個引導圖標,引導用戶去用瀏覽器打開,用瀏覽器打開之后就直接下載。
<script type="text/javascript">
var weixin=document.getElementById("weixinStyle");
window.onload=function(){
/*
* 判斷是否為微信內核 是 則顯示引導圖標 否則 不顯示直接下載
* */
if(isWeixin()){
weixin.className = "show"; //此處的show是一個class_name 和bootstrap的 hide 和 show 是一個意思
}else{
location.replace("寫入你的apk網絡下載地址");
}
}
function isWeixin(){
var WxObj=window.navigator.userAgent.toLowerCase();
if(WxObj.match(/microMessenger/i)=='micromessenger'){ //此處的內容不要去改變它,直接復制就好了
return true;
}else{
return false;
}
}
</script>