通过微信的扫一扫去下载,会出现白屏的情况,可能是因为安全性的考虑或者其他什么原因,目前已经无法通过微信的扫一扫去下载apk了。

根据网友们提供的思路,本文整理了三种方案。

1、申请腾讯开放平台开发者
具体流程可以去访问http://open.qq.com/,大概的意思是需要将apk提交到腾讯开放平台的里面,每个apk应该会自动生成一个二维码,每年支付一定的费用,然后在微信里面扫一下这个二维码,这个时候也需要先安装一个手机应用宝,才能进行 apk的安装。

对于这种方案,只能用一种很流行的话说:”很任性”。

2、重定向
这种方法对于一些已经发布出去的二维码比较有用,也是目前比较普遍的做法。不可能因为微信不能直接下载了,就得把所有的已经流出去的二维码重新生成吧?

2.1 判断浏览器类型
/首先判断是否是pc,若是pc访问则跳转到http://app.ctrip.com//
var u = navigator.userAgent || ‘’;
var isPC = !/(iphone|ios|android|mini|mobile|mobi|Nokia|Symbian|iPod|iPad|Windows\s+Phone|MQQBrowser|wp7|wp8|UCBrowser7|UCWEB|360\s+Aphone\s+Browser)/i.test(u);
if (isPC) { location.href = “http://www.hipermart.com.cn”; }
如果是pc端的话,那么直接重定向到一个网站

如果是非pc端的话,那么要区分是android还是apple?

2.2 判断是android还是iOS?
因为我们假设iOS的下载必须从苹果的appstore里面下载,那么其下载地址有一定的规律,比如说sourceid等。

可以通过一个正则表达式来确定。

var urls = document.location.search, re2 = new RegExp("(\?|&)sourceid=([^&]+)(&|$)", “i”), from = urls.match(re2);
if (from) { sid = from[2]; }
document.location.search

比如一个URL是XXXX?g=1,那么document.location.search的值就是?g=1

2.3 重定向到下载地址

window.onload = function () { //修复图片偶尔不能加载
var salesLocal = localStorage.getItem(“SALESOBJ”) ? JSON.parse(localStorage.getItem(“SALESOBJ”)) : null;
var appUrl = salesLocal && salesLocal.data && salesLocal.data.appurl ? salesLocal.data.appurl : “”;
if (!isPC && !iswx) {
if(appUrl){
location.href = appUrl;
}else if(sid){
location.href = “/m/” + sid;
}
}
}

2.4 html页面源文件

下载海玛特客户端

1
点击右上方

2

选择在浏览器中打开

安卓

在浏览器中打开

3

即可自动下载APP

海玛特客户端

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

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

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

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

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

以上是个人的一点看法,希望能对你有所帮助,欢迎参与讨论!

微信中直接下载app的解决方法,解决微信中无法直接下载app的问题相关推荐

  1. PyInstaller天坑终极攻略(PyInstaller莫名报错?面对错误信息无从下手?全网找不到解决方法?面对PyInstaller中的那些莫名天坑不如和我一起手动打包python解释器和项目)

    PyInstaller天坑终极攻略 PyInstaller莫名报错?面对错误信息无从下手?翻遍全网找不到解决方法?面对PyInstaller中的那些莫名天坑不如和我一起手动打包python解释器和项目 ...

  2. idea没有错误提示的解决方法(一直处于错误分析中)

    idea没有错误提示的解决方法(一直处于错误分析中) 参考文章: (1)idea没有错误提示的解决方法(一直处于错误分析中) (2)https://www.cnblogs.com/qcq0703/p/ ...

  3. LNK1104:无法打开文件kernel32.lib的解决方法解决方法

    系统:64位WIN7系统 安装版本:Visual Studio Professional 2013 90 天试用 出现fatal error LNK1104:无法打开文件kernel32.lib的解决 ...

  4. 微信 android 闪退问题怎么解决方法,安卓微信闪退怎么办,教你三种方法快速解决...

    当下智能手机成为人与人沟通交流的桥梁,有人说:现在80后.90后才使用微信,00后只玩QQ.当微信好友越来越多,每天朋友圈图片.视频及时更新,不停的刷新看朋友圈或者和好友进行斗图,卡顿是经常会遇到的. ...

  5. msvcp140.dll重新安装的解决方法【msvcp140.dll修复工具下载】

    msvcp140.dll文件如何安装?win10系统是目前大家常用的电脑操作系统,最近有很多用户不知道如何安装msvcp140.dll文件,这里小编今天为大家带来了msvcp140.dll文件怎么安装 ...

  6. 2021-10-27诺诺机柜常见问题及解决方法-持续更新中

    诺诺机柜常见问题及解决方法 . 一.错码09c007 Q:税控设备开具发票时时异常盘错误代码:09c007 1.1代码释义:控制开票标志启用,禁止开票 1.2处理方法:风险纳税人,需要去税局处理 . ...

  7. 插入MathType公式行距变大的解决方法解决Word中MathType公式显示不全问题

    一.插入MathType公式行距变大的解决方法 Word文档中插入用MathType编辑的公式后,经常会发现行距明显变大,就好像插入的公式把行与行之间给撑开了一样. 设置页面格式 在Word文档状态下 ...

  8. idea不指示错误_idea没有错误提示的解决方法(一直处于错误分析中)

    仅作记录,以防再次发生却不记得. 问题描述: idea没有自动报错. 例如随便写一段错误代码 这里Date类都没有导入,还赋了布尔值,大错特错,idea却没有错误提示. 按f2发现idea一直处于错误 ...

  9. [idea] idea没有错误提示的解决方法(一直处于错误分析中)

    20190527更新治根的解决办法 问题描述: idea没有自动报错. 例如随便写一段错误代码 这里Date类都没有导入,还赋了布尔值,大错特错,idea却没有错误提示. 按f2发现idea一直处于错 ...

  10. 微信小程序用户未授权bug解决方法,微信小程序获取用户信息失败解决方法

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: bug示例图: 导致这个bug的原因是 wx.getUserInfo(OBJECT) 接口做了调整: ...

最新文章

  1. Unity IOC + MVC 实例需要手动释放吗?
  2. Leetcode 682. 棒球比赛 解题思路及C++实现
  3. 【每周CV论文推荐】 深度学习人脸检测入门必读文章
  4. pythondocx文档重叠_使用PYTHON实现docx文档的读写
  5. mysql 事务块 sql_Oracle_PL/SQL的基本写法_BEGIN_END块结构及简单的事务实现
  6. 漫谈LiteOS之开发板-串口(基于GD32450i-EVAL)
  7. java查询比对是否重复_java-对象的ArrayList,比较对象并查找重复项,...
  8. python圆形按钮_小白用python写个贪吃蛇给小白看
  9. App调试内存泄露之Context篇(下)-App调试内存泄露之Context篇(下)
  10. 一份针对于新手的多线程实践
  11. java高并发模糊查询,高并发优化
  12. Python单元测试报告框架PyTestReport
  13. VMware使用OVFTool导入虚拟机
  14. PyTorch基础:Tensor的自动广播机制与向量化
  15. C# 操作Word页眉页脚——奇偶页/首页不同、不连续设置页码、复制页眉页脚、锁定页眉页脚、删除页眉...
  16. 中电智谷济南高铁西站新能源汽车充电站顺利开工
  17. matlab自学入门
  18. 在线html网页编辑器ckeditor的使用与配置
  19. 关于电视机中DTV码流对android的Timer的影响
  20. oracle scott密码修改,oracle 修改sys 、system、scott密码 | 学步园

热门文章

  1. 沧田 DT812K 打印机驱动
  2. CVE-2019-0708漏洞检测工具
  3. 家谱管理系统项目简介
  4. 在中国年薪20万属于什么水平?程序员能达到这收入?
  5. UG打开stp格式模型,总是把以前的模型也一起打开
  6. excel表的单元格被锁定保护,单元格无法选择,忘记了解锁密码,解决办法
  7. Adobe Illustrator(Ai) 2020中文版
  8. # 什么 是SCI SSCI CSSCI ?
  9. 前端页面二次确认功能
  10. 学习记录 Python 计算图片集的像素总平均值