问题
在安卓微信上分享链接,由于链接是阿里云的https://kmls.oss-cn-hangzhou.aliyuncs.com/Android/1.2.0.apk, 用户在微信里面直接打开并不会直接下载,会变成如下
对于分享不是很好,用户就会有怀疑心态,不会轻易去下载。
解决方案1
将App上架应用宝,就可以在微信端里面分享了,但是应用宝上架需要软著,申请软著需要时间,从申请到通过大概得有2个多月呢。
解决方案2
既然用户无法直接下载应用,那就引导用户用浏览器打开页面,然后在浏览器里面下载app。
// 利用ua里面的micromessenger字段来判断是否是微信环境
var isWeixin = ua.indexOf('micromessenger') != -1;
安卓微信引导用浏览器打开
ios微信直接跳转到app store
安卓浏览器直接下载,ios浏览器跳转app store。