目前的APP基本都支持二维码扫描下载,二维码下载也成为了大家用起来很顺手的一种方式。由于微信的用户基本占据了国内市场的90%,说到扫一扫用户第一个想到的就是打开微信扫一下,通过微信分享APP,再从分享的链接下载apk/ios包。故用户通常都是使用微信打开链接或扫描二维码前往下载页,这是刚需。

在我们做营销活动或推广宣传的时候,容易遇到域名被封,无法跳转app下载等情况。这时需要微信跳转外部浏览器打开页面的功能,对于ios用户默认可以通过微信内置浏览器点击右上角的更多按钮从而选择“在浏览器中打开”,对于安卓用户则可以实现微信内直接跳出到手机默认浏览器。但是很多用户其实并不知道该任何实现,其实只要在代码中进行相关的处理即可。下面为大家介绍这两种方式的实现方式,不仅可以防封,还可以达到跳转手机浏览器的效果。

需求分析

现在微信分享的功能很多,从分享的链接下载apk或者ios文件是很常用的一个功能。但是微信scheme接口会自动屏蔽含apk或ios文件的下载链接,不允许直接通过微信下载安装文件。如果域名访问次数过多后被系统检测会自动封掉该域名。被封域名后台用户在微信中打开连接就会提示不存在或已停止访问的提示。但很多用户不知道是被屏蔽了,故以为是链接有问题,最后在该步骤流失的量就会很大,推广转化率就会很低。那么究竟该如何解决这个问题呢?

代码编程

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在微信中的推广转化率。解决掉了微信中下载链接被屏蔽等问题。充分利用微信的用户群体来宣传引流。

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

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

微信中无法下载APP的解决办法相关推荐

  1. 微信中无法下载APP的解决办法---微信自动跳转浏览器打开下载链接

    需求分析 目前的APP基本都支持二维码扫描下载,二维码下载也成为了大家用起来很顺手的一种方式.由于微信的用户基本占据了国内市场的90%,说到扫一扫用户第一个想到的就是打开微信扫一下,通过微信分享APP ...

  2. 微信中直接下载app的解决方法,解决微信中无法直接下载app的问题

    通过微信的扫一扫去下载,会出现白屏的情况,可能是因为安全性的考虑或者其他什么原因,目前已经无法通过微信的扫一扫去下载apk了. 根据网友们提供的思路,本文整理了三种方案. 1.申请腾讯开放平台开发者 ...

  3. 微信中直接下载app的解决方法,如何解决微信中无法直接下载app的问题

    通过微信的扫一扫去下载,会出现白屏的情况,可能是因为安全性的考虑或者其他什么原因,目前已经无法通过微信的扫一扫去下载apk了. 根据网友们提供的思路,本文整理了三种方案. 1.申请腾讯开放平台开发者 ...

  4. APP二维码微信扫描后无法下载 微信中无法下载APP的解决方案

    微信扫一扫屏蔽了APP下载连接无非是想让大家将资源转移到自家平台,国人微信中毒过深,看到二维码首先想到的一定是微信(好强大的用户引导).为了更好的用户体验,只能向腾讯屈服将应用转移到腾讯平台.当然如果 ...

  5. 微信中无法下载APP的解决方案(微信自动跳转浏览器打开下载链接)

    一.需求描述 现在微信分享的功能很多,从分享的链接下载apk安卓包是很常用的一个功能.但是微信自带的scheme接口是不允许直接通过微信下载apk包的,只能通过浏览器来下载,但很多用户不知道是被屏蔽了 ...

  6. 微信中无法下载app的解决方案

    使用微信推广的朋友经常都会遇到推广链接被拦截导致无法打开或无法下载app的情况,此时用户在微信中打开会提示"已停止访问该网页 .这是一种非常差的用户体验,数据表明90%的用户碰到这种情况都会 ...

  7. 微信中无法下载APP h5页面在微信中下载APP的解决方案

    很多朋友都已经习惯在微信内分享网页链接和二维码了,通过扫描二维码下载APP或打开网页也成为大家惯用且非常方便的方式了.如此微信就成为了扫描二维码重要的工具,因为对于用户来说,说到二维码大家第一反应就是 ...

  8. 微信不给下载app如何解决

    做微信营销活动或者APK下载推广时候,域名经常被封,如何做到微信中正常使用呢?这就要借助一些工具来实现有效的操作. 之前公司有一个新的APP项目上线,让我们在项目首页做个二维码,然后用户用手机扫一扫就 ...

  9. 在微信中分享下载APP或H5页面如何做好域名防封

    很多情况下H5作为微信推广裂变的一种方式,特别是在QP.BC.CP方面的效力,得到特别多的关注和应用,且有些商家通过H5页面搭建虚假红包链接.跳转APP,甚至出现恶意传播来获取关注,造成了特别的大的影 ...

  10. 微信扫描二维码无法下载文件的解决办法

    当开发一个Android app的时候,都是给用户提供一个二维码,毕竟二维码传播与保存都很方便,把二维码指向安装文件的最新地址就可以了.不用每次升级都发给用户一个新的安装包.生成二维码有很多办法,用蒲 ...

最新文章

  1. Cardinality 对执行计划的重要性
  2. 特征提取方法 SIFT,PCA-SIFT,GLOH,SURF
  3. Pycharm知识点
  4. python参数检验框架_python-wtforms框架如何自定义校验器的原理和方法总结
  5. Openssl verify命令
  6. python-笔记(二)数据类型
  7. dreamweaver半角空格_在Dreamweaver MX中,中文输入时要输入空格应该()。A.在编辑窗口直接输入一个半角空格B.代码中输入...
  8. 杭电2098--分拆素数和
  9. “微音乐”微信小程序实战开发过程
  10. 基于微信网页版二维码扫码支付
  11. 初学者如何快速搭建一个属于自己的网站
  12. 电脑win7系统开机密码忘记
  13. python之小说下载器version2.0
  14. 怎样批量解析手机端头条视频和封面图片并保存
  15. Android 面经:我是如何进入大厂腾讯的?
  16. 中国少数民族艺术类毕业论文文献都有哪些?
  17. 损失函数MSELoss和CELoss
  18. 视音频数据处理入门:H.264视频码流解析(java)
  19. ubuntu安装qt出现错误解决
  20. Mysql 页分裂页合并

热门文章

  1. 2021年深圳房地产行业发展回顾及2022年展望:新房住宅共成交套数、面积创6年来新高,预计2022年成交量会进一步上升[图]
  2. 2018年列车已到站,请您下车
  3. surface pro4应用软件安装
  4. 常见的笔记本电池使用技巧
  5. 用C语言:由键盘输入一个点的坐标,要求编程判断该点是否在单位圆上,如果在单位圆上则输出Y,不在单位圆上则输出N。使用小数点后3位精度进行判断。
  6. Firewalld防火墙IP伪装与端口转发
  7. 一个可以把单张静态照片转化成 3D 图片的AI 工具
  8. 【Linux】树莓派控制人体红外传感器
  9. SQL server Date函数
  10. Oracle中to_date函数用法