微信浏览器下载apk的解决办法

需求描述

目前的APP基本都支持二维码扫描下载。由于微信现在是主流的聊天软件,90%的用户都是通过微信分享APP的,再从分享的链接下载apk/ios包。但是微信会自动屏蔽含安装包文件下载的链接,导致安卓用户在微信中打开下载链接无法自动下载,苹果用户则根本就不打开链接,也不提示前往外部浏览器下载。由于没有任何提示,故用户并不知道是被屏蔽的,都以为是链接有问题。这就大大地提升了用户流失率,那么在微信中打开下载如何才能自动下载APK文件或前往外部浏览器下载app应用呢?


代码编程

HTML代码

var ua = navigator.userAgent;

var isWeixin =  !!/MicroMessenger/i.test(ua);

CSS代码

1 #weixin-tip{display:none;position:fixed;left:0;top:0;background:rgba(0,0,0,0.8);filter:alpha(opacity=80);width:100%;height:100%;z-index:100;}

2 #weixin-tip p{text-align:center;margin-top:10%;padding:0 5%;position:relative;}

3 #weixin-tip .close{color:#fff;padding:5px;font:bold 20px/24px simsun;text-shadow:0 1px 0 #ddd;position:absolute;top:0;left:5%;}

JS封装代码

1 var is_weixin = (function(){return navigator.userAgent.toLowerCase().indexOf(‘micromessenger’) !== -1})();

2 window.onload = function() {

3 var winHeight = typeof window.innerHeight != ‘undefined’ ? window.innerHeight : document.documentElement.clientHeight; //兼容IOS,不需要的可以去掉

4 var btn = document.getElementById(‘J_weixin’);

5 var tip = document.getElementById(‘weixin-tip’);

6 var close = document.getElementById(‘close’);

7 if (is_weixin) {

8 btn.onclick = function(e) {

9 tip.style.height = winHeight + ‘px’; //兼容IOS弹窗整屏

10 tip.style.display = ‘block’;

11 return false;

12 }

13 close.onclick = function() {

14 tip.style.display = ‘none’;

15 }

16 }

17 }



至此,我们就可以直接用微信扫描二维码在微信中分享和宣传引流了。这样我们能够极大的提高自己的APP在微信中的推广转化率。解决掉了微信中下载链接被屏蔽等问题。充分利用微信的用户群体来宣传引流。

工具方案:

旋风微跳是一款基于微信后端开发了一款微信营销下载推广助手,使用了本插件生成的链接,用户在微信任意环境下点击链接或者扫描二维码,可以实现直接跳转手机默认浏览器并打开指定网页。

1、打开旋风微跳 网址:http://www.zjychina.cn

2、准备好我们的推广链接:实例如:http://www.baidu.com   在输入框填写你的下载链接,填写完毕后。点击生成按钮

3、点击生成之后,就会看到底部生成了自己的推广二维码以及短网址链接地址。

4、至此,我们已经生成了APP推广链接的宣传二维码和链接。 我们就可以直接用微信扫描二维码在微信中分享和宣传引流了。这样我们能够极大的提高自己的APP在微信中的推广转化率。解决掉了微信中下载链接被屏蔽等问题。充分利用微信的用户群体来宣传引流。

你可能感兴趣的:(微信浏览器下载apk的解决办法)