微信扫一扫不能打开APK文件下载链接的问题

在微信中,打开app下载链接,或者使用微信扫一扫app下载二维码,都是无法下载app的。
因为腾讯为了自身利益,屏蔽了其他app直接在微信中下载。下面给分享下,找到的2种有效的解决方案。
方案一:弹出一个遮罩提示用户在新的浏览器窗口打开
再也不用管微信如何的更新,直接判断如果是在微信中打开,然后弹出一个遮罩提示用户在浏览器中打开下载。

并且不加关闭的按钮。效果如下面这样子:

这样子用户微信中打开链接,就提示在浏览器中打开,并且可以直接下载应用了。


  方案二:点击链接,自动打开外部浏览器下载APP

微信中点击或打开链接,自动打开外部浏览器下载app。全程完全自动化,无需用户任何手工操作。

部分代码:

判断用户客户端的Javasript代码如下:

function is_wechat_client(){

      var ua = navigator.userAgent.toLowerCase();

      if(ua.match(/MicroMessenger/i)=="micromessenger"){

          return true;

      }else{

          return false;

      }

}

你可能感兴趣的:(微信扫一扫不能打开APK文件下载链接的问题)