微信跳转外部浏览器下载app

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

下面为大家介绍一种实现方式,实现教程:http://sk.go51w.cn/nt0018.html

目前ios系统可实现微信内直接跳转AppStore下载苹果商店的应用,对于企业版的苹果app则可以直接在微信内下载。

1. App Store应用实现效果

2. 企业版app实现效果

3. 安卓用户则自动打开手机浏览器下载app

 

ueawgnxp.png

代码编程

1. HTML代码

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


2. 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%;}


3. 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和分享域名被微信拦截的问题了。这样我们就可以直接用微信扫描二维码在微信中分享和宣传引流了。如此我们即能够极大的提高自己的APP在微信中的推广转化率。也解决掉了微信中下载链接被屏蔽等问题。充分利用微信的用户群体来宣传引流。

展开阅读全文

没有更多推荐了,返回首页