現(xiàn)在微信分享的功能很多,從分享的鏈接下載apk安卓包是很正常的,但是微信不讓下載apk包,只能通過瀏覽器來下載,但是這要給用戶一個提示吧,不然用戶不知道
下面我們來實現(xiàn),引導(dǎo)用戶通過瀏覽器來下載apk包
看下效果,圖片在最下面
在需要下載的頁面中加入下面的代碼
css樣式
a{text-decoration: none;}
.weixinpic{width:?100%;?height:?100%;}
.weixin-tip{display: none;?position: fixed;?left:0;?top:0;?bottom:0;?background:?rgba(0,0,0,0.8);?filter:alpha(opacity=80);?height:?100%;?width:?100%;?z-index:?100;}
.weixin-tip?p{text-align: center;}
js
$(function(){
var?u = navigator.userAgent, app = navigator.appVersion;
var?isAndroid = u.indexOf('Android') >?-1?|| u.indexOf('Linux') >?-1;
var?isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
$('.img').click(function(){
if(isAndroid){
var?winHeight = $(window).height();
function?is_weixin()?{
var?ua = navigator.userAgent.toLowerCase();
if?(ua.match(/MicroMessenger/i) ==?"micromessenger") {
return?true;
}?else?{
return?false;
}
}
var?isWeixin = is_weixin();
if(isWeixin){
$(".weixin-tip").css("height",winHeight);
$(".weixin-tip").show();
}else?{
window.location.href =?"";//安卓下載地址
}
}else?if(isIOS){
location.href =?'';//IOS下載地址
}
})
})
這要就可以下載了。
最近我們又更新了新方案,效果如下:
