下面则要说的是如何直接跳到app store或是应用宝里下截

var u = navigator.userAgent;
var isAndroid = u.indexOf(‘Android’) > -1 || u.indexOf(‘Adr’) > -1; //android终端
var isiOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
$(’.download’).click(function(){
if(isWeiXin() && isiOS){
location.href=“https://itunes.apple.com/us/app/id1195749932?l=zh&ls=1&mt=8”
}else if(isWeiXin() && isAndroid){
location.href = “http://a.app.qq.com/o/simple.jsp?pkgname=shishibaoqudao.jellal.com.risk_plan”;
}else if(isiOS){
location.href=“https://itunes.apple.com/us/app/id1195749932?l=zh&ls=1&mt=8”
}else if(isAndroid){
location.href=“http://image.24bao.com.cn/group1/M00/00/02/Zcl5MVlDmceAJlP3AP-11COfAqM114.apk”
}
})
function isWeiXin(){
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == ‘micromessenger’){
return true;
}else{
return false;
}
}

如果是ios微信端则提示如图,‘前往’则直接跳到app store,如果在ios浏览器打开则不提示,点击按钮直接跳到app store
如何在微信直接下载APP(iOS/Android)的解决方案_第1张图片
如果是安卓,浏览器内直接打开则直接下载安装包

更多相关文章

  1. Android adb shell执行mv等操作时,提示:Read-only file system的解
  2. android中的提示信息显示方法(toast应用)
  3. Android--自定义带提示文本的EditText组件
  4. Android 下载apk提示更新以及解决Android 6.0 Marshmallow提示更
  5. Android应用程序未捕获异常并提示用户发送给开发者
  6. Android动态设置edittext的hint属性显示的提示文字大小
  7. Android— Eclipse运行Emulator时提示权限不够解决方案(ubuntu 10
  8. android10.0连接wifi后提示“已连接,但无法访问互联网”
  9. 2013.03.19(8)———android 打开url 浏览器下载

随机推荐

  1. Android:控件Spinner实现下拉列表
  2. 横屏和竖屏切换界面不刷新
  3. Android开发技术周报 Issue#72
  4. 遥控器新增键值
  5. Android 消息机制之 MessageQueue 消息队
  6. android:scaleType详解
  7. android富文本 加载带图片的html
  8. Android之RecyclerView实现时光轴
  9. Android ContentProvider实例详解
  10. Android Dependencies