关于微信扫一扫使用引导页下载的做法
2015-12-30 10:29
579 查看
有很多人在做微信的扫一扫下载。但是在微信更新之后微信将该功能给禁止掉了,但是据说在应用宝通过审核的应用好像还是可以通过扫一扫直接下载的。但是要通过审核的话还是需要时间的,又等不及,那么用下面这一段(上干货)来解决吧,通过做一个引导页来实现,将引导页面的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>
<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>
相关文章推荐
- 微信公众平台接入java示例代码
- Senparc.Weixin.MP SDK 微信公众平台开发教程(十八):Web代理功能
- iOS应用程序开发之应用间的跳转(用着微信等第三方分享登陆)
- 那天,我扒了微信产品经理的博客
- 微信支付登录总结
- 关于微信公众平台表情代码的记录
- 微信公众平台开发学习系列(一):公众平台测试号申请与自定义菜单创建
- Android 支付宝微信支付集成备忘及吐槽(微信)
- Android 仿微信雷达搜索好友
- Android笔记(六十九) 仿微信界面(一)
- C#写的仿照Windows资源管理器的小程序:File Explorer(含代码)
- 微信开发之使用java获取签名signature(贴源码,附工程)
- 微信开发之使用java获取签名signature(贴源码,附工程)
- 微信开发之使用java获取签名signature(贴源码,附工程)
- 微信开发之使用java获取签名signature(贴源码,附工程)
- 微信支付错误修改 WxPay.Api.php curl出错 错误码60 28
- 如何在自己程序跳转至微信,新浪,腾讯微博,QQ空间等
- 用SAE搭建一个微信公众号
- Android QQ,微信,新浪微博登录笔记
- iOS小程序-混合计算器