微信开发的扫一扫下载APP功能,在更新最新版本之后以将类似功能给禁用了,但是可以通过应用宝审核的应用可以通过扫一扫直接下载的。但是考虑到通过审核的话还是需要时间的,那么大家可以用下面这一段来解决此问题。
通过做一个引导html页来实现,将该页面的url生成为一个二维码,判断是否为微信的内核来做引导下载,如果不是直接使用浏览器(如:uc,google)打开的,直接下载app。如果是微信内核就表示是在微信的内置浏览器中打开,那么就出现一个引导图标,引导用户去用浏览器打开,用浏览器打开之后就直接下载了。
实现微信扫一扫下载APP功能,具体代码如下:
<script type="text/javascript"> var weixin=document.getElementById("weixinStyle"); window.onload=function(){ /* * 判断是否为微信内核 * */ if(isWeixin()){ weixin.className = "show"; }else{ location.replace("http://www.yoodb.com/..."); } } function isWeixin(){ var WxObj=window.navigator.userAgent.toLowerCase(); if(WxObj.match(/microMessenger/i)=='micromessenger'){ return true; }else{ return false; } } </script>