下载链接在微信中无法打开的解决方案

news/2024/10/18 3:33:27/

很多朋友是不是遇到过这样的问题,自家的app通过微信推广没办法直接下载,而是需要通过一个遮罩层来提示用户下载。

像这样

在这里插入图片描述

点击下载按钮提示点击右上角在浏览器中打开这样的方式下载一个app是不是需要点击下载按钮两次,点击右上角三个圈一次,点击在浏览器中打开一次,最少需要点击屏幕四下才能完成一次操作。
那么解决这个问题的最佳方案来了。
大家可以先在微信里面随便找个朋友发送这条链接然后自己点击试一下看看是不是直接就调出来了下载管理:http://xxx.com/app.apk

在这里插入图片描述

是不是很神奇这是我在知乎找到的不是最佳的解决方案:我们希望让用户通过扫二维码下载apk,但是微信屏蔽了这种方式,有没有方法可以实现?这里使用的方式总结为三种:

1.上架到应用宝然后在拿应用宝的推广链接推广

2.用一个遮罩层提示右上角

3.http://mp.weixin.qq.com/mp/redirect?url=直接跳转打开浏览器这三种都有弊端。

第1种,首先申请腾讯的开放平台,然后应用还需要审核通过才行,比较繁琐,有的应用还上架不了应用宝。

第2种,这个是目前市场上面随处可见的方式,也是没办法的办法。

第3种,这个我自己尝试过完全不好使,没有效果好了,废话这么多进入正题,解决方案来了。

第一种如果你的app.apk是放在自己的服务器上面然后使用的nginx/apache/tomcat,那么需要将配置响应头的配置进行修改
这里用apache举例:找到配置文件:/usr/local/apache2/conf/mime.types搜索文件中apk,改成如下即可# application/vnd.android.package-archive apkapplication/octet-stream
apk改完之后重启apache即可,就是这么简单的操作就行了。
然后可以把apk的url发到微信里面实验一下,看看是不是真的可以了。

在这里插入图片描述

置HTTP头,参数Content-Type,取值application/octet-stream

这种方式就可以不用去修改服务器的配置文件,也不需要停服重启。

好了,大家看到这可以去尝试把自己的app推广下载方式修改吧,


http://www.ppmy.cn/news/742988.html

相关文章

微信扫描二维码无法下载文件的解决办法

当开发一个Android app的时候,都是给用户提供一个二维码,毕竟二维码传播与保存都很方便,把二维码指向安装文件的最新地址就可以了。不用每次升级都发给用户一个新的安装包。生成二维码有很多办法,用蒲公英也可以,但是比…

解决微信中下载APP问题

使用微信打开网址时,无法在微信内打开常用下载软件,手机APP等。网上流传的各种微信打开下载链接,微信一更新基本失效。大家常用的方法是,弹出一个遮罩提示用户在新的浏览器窗口打开,再也不用管微信如何的更新。 直接判…

如何解决下载链接在微信中无法打开的问题?

如何解决下载链接在微信中无法打开的问题? 参考文章: (1)如何解决下载链接在微信中无法打开的问题? (2)https://www.cnblogs.com/qwe123321/p/11004227.html 备忘一下。

解决微信(扫码)无法直接下载apk的问题

参考微信选择在浏览器中打开设置提示遮罩弹窗 使用微信打开网址时(或通过扫码方式),无法在微信内打开常用下载软件,手机APP等。 找到一种解决方案:弹出一个遮罩提示用户在新的浏览器窗口打开。 遮罩图片如下&#xff…

微信打开网页不能下载的解决

一个手机端网站的项目,考虑到用户可能用微信扫码打开网站,而微信内置浏览器并不允许用户进行下载。查阅资料后,我做了如下的兼容。 了解到可以用如下方法判断微信浏览器 function is_weixin(){var ua navigator.userAgent.toLowerCase();if(…

微信中不能下载apk包的问题

现在微信分享的功能很多,从分享的链接下载apk安卓包是很正常的,但是微信不让下载apk包,只能通过浏览器来下载,但是这要给用户一个提示吧,不然用户不知道 下面我们来实现,引导用户通过浏览器来下载apk包 看…

解决微信中的下载问题

需求&#xff1a;从微信里跳到外部浏览器进行下载 原因&#xff1a;在微信内不允许直接下载apk 微信中提示在浏览器中打开代码 <!doctype html> <html lang"en"> <head><meta charset"UTF-8"><meta content"initial-sca…

js:使用diff.js实现文本内容差异比较

实现效果 目录 简介安装示例1、json比较diffJson2、按行比较diffLines3、比较数组diffArrays 总结参考资料 简介 A javascript text differencing implementation. 译文&#xff1a;javascript文本差异实现。 相关文档 github https://github.com/kpdecker/jsdiffnpmjs htt…