不知道大家有没有这样的需求,当把app下载连接通过微信发送给他人时,在微信中点开这个链接,并不能直接下载,或者由于这样或那样的原因链接不想在微信打开,需要在手机浏览器打开。
那么针对需求,如何解决这个问题呢?
首先就是看看有没有现成的方案,搜索引擎搜索一番,搜来搜去并没有找到现成的开源代码,但是发现了网上有网站提供这种服务,测试版有时效,想长期使用还得付费,单说明了有实现的方案。
进一步抓包测试发现在测试中发现微信内如果访问.doc
或者.xlsx
这类文件竟然可以直接跳转到默认浏览器中下载,进而问题迎刃而解:
先使用一个跳板网址,判断用户是否通过手机微信访问,如果是则模拟成成.doc
文件,将跳转到默认浏览器,如果用户并未使用手机微信访问则直接跳转到apk下载地址或者需要的链接。
评论(0)