微信二维码扫描下载APK
前几天给客户制作的app需要上线,生成二维码扫描进行下载,把生成好的apk挂在服务器端,将地址复制下来,通过草料二维码(http://cli.im/)生成一个二维码
也许你会看到有个app的选项,为什么不选择app呢。点开之后你会发现:
它需要一个应用宝ID。上传到应用宝,光审批就要好几天,特别烦。并且上传到应用宝,自己管理起来感觉很不爽。
通过网址的形式生成了一个二维码,然后保存,通过手机QQ,浏览器各种扫描二维码的工具都试了,都可以下载,但是唯独微信不可以。这点让人很恼火,作为二维码的发起者,居然不支持扫描下载。
从网上百度了好多,现在在这里总结一下:
方案一
目前的APP基本都支持二维码扫描,发现二维码用微信扫描后打不开,无法跳转,经折腾发现是微信的一种安全机制,需要在下载地址后面加上#mp.weixin.qq.com,就可以跳转到浏览器下载页面。
这个方法只适用于微信5.0之前的,5.0之后的这个方法就失效了。
方案二
1,首先你在QQ开放平台http://open.qq.com注册,创建你的应用,
2,在你的应用中就可以找到 微下载的url,有pc端的,和手机端的,
3,把pc端的url地址用浏览器打开,然后可以看到立即下载按钮,
4,通过查看源代码,把这个按钮的下载地址找到,
5,把这个下载地址生成二维码,用微信扫一 扫就可以直接通过浏览器下载了。
这个方法个人不喜欢,需要上传到腾讯的应用宝平台,审核就要好几天,后期管理起来的话也比较麻烦,不过这个方法肯定是可以的,毕竟微信和腾讯是一家人。
方案三
做一个网页,指向另一个网页进行下载。这个方法也是比较常见的一个方法。做一个假的页面然后指向我们要下载的apk:
复制代码
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>判断是否是微信内置浏览器</title>
</head>
<body>
<h1>如果用微信浏览器打开可以看到下面的文字</h1> </body>
</html>
<script type="text/javascript">
window.onload = function(){
if(isWeiXin()){
var p = document.getElementsByTagName('p');
p[0].innerHTML = window.navigator.userAgent;
}
}
function isWeiXin(){
var ua = window.navigator.userAgent.toLowerCase();
if(ua.match(/MicroMessenger/i) == 'micromessenger'){
return true;
}else{
return false;
}
}
</script>
复制代码
复制代码
主要是来判断当前打开的浏览器是不是微信,micromessenger代表的就是微信的浏览器。
当然这种方式打开之后会同样需要跳转到另外的浏览器去下载。体验也不好。
方案四
上传到腾讯微云。这个方法也是一个变相改变路径的过程,将我们的程序上传到腾讯的微云上
点击左上角的添加,将我们的apk上传到腾讯微云上,
在我们上传的apk的右边它会自动给我们生成一个二维码,我们使用微信扫描这个二维码的时候,会弹出腾讯微云的界面
然后我们点击我们上传的apk,点击即可下载。
上面的这四种方法都不是特别的好,目前也没有找到完美的解决方案,只能说微信太强大。如果说大家有好的解决方案也欢迎大家提供。
微信二维码扫描下载APK相关推荐
- 微信二维码无法下载APK解决方案,用Mindjump实现自动跳转浏览器
现如今微信对APK下载链接的拦截是越来越严格了,下载链接在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,如此给用户带来的体验台差,用户量无法有效地累积起来,从而导 ...
- 微信二维码无法下载APK解决方案
微信被认为是目前最具营销价值的营销渠道之一,原因很简单,微信是目前超高活跃度的app稳稳第一名,但是在微信中点击app下载链接,都是无法下载app的.因为腾讯为了自身利益,屏蔽了其他app直接在微信中 ...
- win10 vs2022 .net6 opencvsharp 4.5.5自己编译wecharts 微信二维码扫描模块。
文章主要介绍如何自己编译opencvsharp源码,因为需要.net 6 ,所以介绍vs2022 的编译. https://github.com/shimat/opencvsharp 首先在githu ...
- 基于zxing的仿微信二维码扫描界面
基于zxing的仿微信二维码扫描界面 https://github.com/iamlocky/ZxingLite 本项目fork自yangxixi88/ZxingLite,在原项目基础上添加了本地图片 ...
- Android 基于google Zxing实现二维码 条形码扫描,仿微信二维码扫描效果
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 转载请注 ...
- Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
转载请注明出处:http://blog.csdn.net/xiaanming/article/details/10163203 了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新 ...
- 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果
转载请注明出处:http://blog.csdn.net/xiaanming/article/details/10163203 了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新 ...
- 微信二维码扫描登录原理解析
扫二维码登录现在比较常见,比如微信.支付宝等 PC 端登录,并且好像每款 APP 都支持扫码登录. 一,传统项目移动端基于 token 的认证机制 在了解扫码登录原理之前,有必要先了解移动端基于 to ...
- (4.3.1.11)微信扫描二维码无法下载apk文件解决办法
最近客户网站扫描二维码下载apk的功能不能用了,客户反应扫描二维码后是一片空白,本以为是文件丢失,可是服务器上面文件位置都是正常的,后来才发现是因为腾讯屏蔽掉了外部文件的链接,经过几次不断的尝试,发现 ...
最新文章
- 11 个高效的同行代码评审最佳实践
- [转]RDLC报表-参数传递及主从报表
- 简述python爬虫_python爬虫入门篇了解
- 指定输出路径_新版Creo输入输出配置不用愁,果断收藏本文就对了
- java线程中断和终止线程运行
- 科技范足 多家上市川企获省科技进步奖
- 大型网站应用之海量数据和高并发解决方案总结一二!
- Linux内核基础--事件通知链(notifier chain)good【转】
- 中移物联网联合上研院推出快速定位服务,助力智慧物联网发展
- css使用box-shadow实现泛光效果
- winform遍历bartender_标签打印软件 - 第25页 共52页 - BarTender
- 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,求该数
- vivo 官网资源包适配多场景的应用
- python贴吧数据可视化软件_Python数据可视化工具之Pyecharts初体验
- Java使用数组几个数字比较大小进行排序
- 第一次软件工程作业(One who wants to wear the crown, Bears the crown.)
- Android 实现三级联动 国家统计局全国省市县行政区域最新划分数据库
- linux read() 函数
- 发送微信模板消息+定时任务
- 抓取王者荣耀英雄列表的爬虫笔记(python+requests)
热门文章
- Python+uiautomator2手机UI自动化测试实战
- mongodb设置用户账号密码登录
- AndroidStudio注解处理器无法生成文件
- 线特征作为视觉描述:用于视觉定位的上下文感知线特征描述符
- TED-4-美好人生的定义
- windows11删除此电脑的6个图标,包括视频、图片、文档、下载、音乐、桌面
- 2018清华计算机类专业录取分数线,2020清华大学录取分数线汇总(含2018-2019历年)...
- word保存html格式批注没有了,word批注框里字体消失的解决办法
- 跟小博老师一起学Servlet ——Servlet之COOKIE
- OpenGL画三角形