微信无疑是影响力巨大的App,现在看到一张有吸引力的二维码,人们都会第一时间想到用微信扫描,由于腾讯有意无意的屏蔽,现在市场上用微信直接扫描下载APK的方法并不多,我们有幸找到了一个不错的方法,想记录一下,顺便也把几个试过的常见方案总结了一下:
一、url包含腾讯域名
这是几年前的一个方法,具体是在下载地址后面加上#mp.weixin.qq.com,就可以跳转到浏览器下载页面,但自从几年前Android版微信5.0发布之后,这种走后门的方法就被屏蔽了。
二、引导到中间页下载
这种方法也就是建立一个过渡页面,再做一个遮罩提示用户从右上角打开浏览器,用户从浏览器中获取下载APK的页面。这种做法多绕了一步,用户的操作环节较多,流失性会比较大。
三、使用“微下载”地址
在腾讯开放平台(https://open.tencent.com/ )里上传资质认证,等待3-5天的审核,然后将iOS获取登录通力以及安卓上架应用宝,最后在“微下载”中把下载链接转化为二维码即可。这种方法胜在稳定性高,毕竟应用宝和微信都是腾讯旗下产品,但从用户体验来看,Android手机用户必须安装应用宝App才能跳转到应用宝内下载,对没有安装应用宝的用户不太友好。
四、使用应用宝地址
同样先上传应用宝,将应用宝管理后台提供的APPID替换url里的APPID参数,再把链接地址转化为二维码即可,用户扫描后也是跳到应用宝内下载。这个方法的缺点是生成的链接太长了,实际上,链接信息越少,二维码的尺寸就可以做得越小,嵌入的LOGO可以更大,识别率也会越高。
五、使用openinstall
我们发现目前有一个免费服务能比较好的解决这个问题:openinstall(https://www.openinstall.io ),也测试了一段时间,总结一下:它能兼容Android和iOS系统,Android在微信中扫描后自动调用默认浏览器下载APK,iOS是直接跳转到app store,相对来说还是挺流畅的,它的优点是微信扫码后不限于应用宝打开下载页面,能让开发者自定义下载渠道,而且也难得有免费又实用的服务。
原文地址:http://blog.51cto.com/14097205/2327729