实现⾃动跳转到⽤其他浏览器打开指定APP下载
⽬前的APP基本都⽀持⼆维码扫描下载,⼆维码下载也成为了⼤家⽤起来很顺⼿的⼀种⽅式。由于的⽤户基本占据了国
内市场的90%,说到扫⼀扫⽤户第⼀个想到的就是打开扫⼀下,通过分享APP,再从分享的链接下载apk/ios包。故
⽤户通常都是使⽤打开链接或扫描⼆维码前往下载页,这是刚需。
在我们做营销活动或推⼴宣传的时候,容易遇到域名被封,⽆法跳转app下载等情况。这时需要跳转外部浏览器打开页⾯的功能,对于ios⽤户默认可以通过内置浏览器点击右上⾓的更多按钮从⽽选择“在浏览器中打开”,对于安卓⽤户则可以实现内直接跳出到⼿机默认浏览器。但是很多⽤户其实并不知道该任何实现,其实只要在代码中进⾏相关的处理即可。下⾯为⼤家介绍这两种⽅式的实现⽅式,不仅可以防封,还可以达到跳转⼿机浏览器的效果。
需求分析
现在分享的功能很多,从分享的链接下载apk或者ios⽂件是很常⽤的⼀个功能。但是scheme接⼝会⾃动屏蔽含apk
或ios⽂件的下载链接,不允许直接通过下载安装⽂件。如果域名访问次数过多后被系统检测会⾃动封掉该域名。被封域
名后台⽤户在中打开连接就会提⽰不存在或已停⽌访问的提⽰。但很多⽤户不知道是被屏蔽了,故以为是链接有问题,最后在该步骤流失的量就会很⼤,推⼴转化率就会很低。那么究竟该如何解决这个问题呢?
代码编程
HTML代码
var ua = navigator.userAgent;
安卓下载appvar isWeixin = !!/st(ua);
CSS代码
#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;}
#weixin-tip p{text-align:center;margin-top:10%;padding:0 5%;position:relative;}
#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封装代码
var is_weixin = (function(){return LowerCase().indexOf(‘micromessenger') !== -1})();
var winHeight = typeof window.innerHeight != ‘undefined' ? window.innerHeight : document.documentElement.clientHeight; //兼容IOS,不需要的可以去掉 var btn = ElementById(‘J_weixin');
var tip = ElementById(‘weixin-tip');
var close = ElementById(‘close');
if (is_weixin) {
tip.style.height = winHeight + ‘px'; //兼容IOS弹窗整屏
tip.style.display = ‘block';
return false;
}
tip.style.display = ‘none';
}
}
}
⾄此,我们就可以直接⽤扫描⼆维码在中分享和宣传引流了。这样我们能够极⼤的提⾼⾃⼰的APP在中的推⼴
转化率。解决掉了中下载链接被屏蔽等问题。充分利⽤的⽤户体来宣传引流。
旋风微跳是⼀款基于后端开发了⼀款营销下载推⼴助⼿,使⽤了本插件⽣成的链接,⽤户在任意环境下点击链接或者扫描⼆维码,可以实现直接跳转⼿机默认浏览器并打开指定⽹页。
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。