关于微信扫一扫使用引导页下载的做法

有很多人在做微信的扫一扫下载。但是在微信更新之后微信将该功能给禁止掉了,但是据说在应用宝通过审核的应用好像还是可以通过扫一扫直接下载的。但是要通过审核的话还是需要时间的,又等不及,那么用下面这一段(上干货)来解决吧,通过做一个引导页来实现,将引导页面的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>

 

posted @ 2015-12-30 10:29  曹胖子  阅读(2571)  评论(0编辑  收藏  举报