微信扫码(扫一扫二维码)下载不了app怎么解决
最近公司开发了一款app,在做推广的时候遇到了微信扫码无法直接下载的问题。
最终在参考了众多资料后,发现微信内置浏览器不支持直接下载功能,可能这就是公司足够大了,有些功能不给开放也不会怎样。但是问题还是要解决的。
解决办法:
一、上传微信开放平台
1,首先你在QQ开放平台http://open.qq.com 注册,创建你的应用,
2,在你的应用中就可以找到 微下载的url,有pc端的,和手机端的,
3,把pc端的url地址用浏览器打开,然后可以看到立即下载按钮,
4,通过查看源代码,把这个按钮的下载地址找到,
5,把这个下载地址生成二维码,用微信扫一 扫就可以直接通过浏览器下载了。
缺点: (需要上传到腾讯的应用宝平台,审核就要好几天,后期管理起来的话也比较麻烦,不过这个方法肯定是可以的,毕竟微信和腾讯是一家人。)
二、 做一个网页,指向另一个网页进行下载。这个方法也是比较常见的一个方法。做一个假的页面然后指向我们要下载的apk:
<!DOCTYPEhtml><html><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="description"content=""><metaname="keywords"content=""><metaname="viewport"content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><metaname="renderer"content="webkit"><styletype="text/css">*{margin:0;padding:0;}a{text-decoration:none;}img{max-width:100%;height:auto;}.download{color:#4D4D4D;padding:7.2%6.8%9.3%;}.download.entry-hd{font-size:2.4em;font-weight:bold;text-align:center;}.download-btn{padding-top:9%;text-align:center;}.download-btn.android-btn{width:auto;margin:0auto;}.footer-bg{background:#2D2D2D;color:#E4E4E4;padding:3.4%2%;text-align:center;}.footer-bg.entry-con{font-size:1em;}#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;}#weixin-tipp{text-align:center;margin-top:10%;padding:05%;position:relative;}#weixin-tip.close{color:#fff;padding:5px;font:bold20px/20pxsimsun;text-shadow:01px0#ddd;position:absolute;top:0;left:5%;}</style><title>青少年法治e站app下载</title></head><body><div><div><h4></h4><div><ahref="http://路径/xx.apk"id="J_weixin"><imgsrc=""alt="安卓版下载"></a></div></div><div><p>注:微信用户请在右上角选择“在浏览器中打开”,再选择下载应用</p></div></div><divid="weixin-tip"><p><imgsrc="可访问到的图片路径.jpg"alt="微信打开"/><spanid="close"title="关闭"style="color:black">×请在右上角选择“在浏览器中打开”,再选择下载应用</span></p></div><scripttype="text/javascript">varis_weixin=(function(){varua=navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger"){returntrue;}else{returnfalse;}})();window.onload=function(){varwinHeight=typeofwindow.innerHeight!='undefined'?window.innerHeight:document.documentElement.clientHeight;varbtn=document.getElementById('J_weixin');vartip=document.getElementById('weixin-tip');varclose=document.getElementById('close');if(is_weixin){btn.onclick=function(e){tip.style.height=winHeight+'px';tip.style.display='block';returnfalse;}close.onclick=function(){tip.style.display='none';}}}</script></body></html>
这个方法也已经与18年失效……
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。