支付宝红包跳转代码及教程分享,可用于APP在微信内直接唤起

这段时间最热闹的可能就是支付宝红包。今天爆出一个方案,当我们点击一个链接时,可直接在微信内唤起支付宝,并直接领取红包而不需要用户确认,被很多朋友讨论。看到这个后,我这边通过fiddler尝试抓包,轻松把包抓了下来,就两个文件。一个html文件一个js文件,我们来一个一个的解释下。

html文件222 支付宝红包跳转代码及教程分享,可用于APP在微信内直接唤起

如图所示,这个很简单,就一个功能,加载一个js文件”hongbao1.js”,所有的秘密都在这个js文件里面,接下来慢慢看看。

Js文件

233 支付宝红包跳转代码及教程分享,可用于APP在微信内直接唤起343434 支付宝红包跳转代码及教程分享,可用于APP在微信内直接唤起

如上代码,之所以可以在微信内直接打开支付宝,是因为这里利用了微信浏览器的WeixinJSBridge方法,调起系统原生浏览器并访问链接,以此来绕过微信的屏蔽,我们同样可以通过这个方法来绕过微信内无法直接唤起app的问题。

34433434 支付宝红包跳转代码及教程分享,可用于APP在微信内直接唤起

来继续说支付宝红包,我们拿到这个代码后会发现这里有个唤起链接,我最开始以为要替换后面的部分,后来经过大佬指点,将支付宝红包的推广二维码拿下来,通过其他工具解析出的URL就是这个链接。如果懒得找工具,直接在微信内识别这个二维码也能看到链接。

3434344 支付宝红包跳转代码及教程分享,可用于APP在微信内直接唤起

我们将这个链接替换到这个代码里面以后,保存代码,上传到服务器后,就可以使用啦。

点击链接查看效果

关注公众号后,回复“芝麻开门”,领取源代码。

拾荒者二维码 支付宝红包跳转代码及教程分享,可用于APP在微信内直接唤起2018-01-15 15:47:02:

本方法已经被微信封了,大家不用测试了。