相信大家在浏览网页时都会有这种需求,需要手机浏览器 /APP/跳转微信,后面发现跳转不了。这是为什么呢原来微信将这功能隐藏在了 ticket 的生成接中,微信根据 ticket 在服务端存储匹配,并打开指定的网页,经过全方面测试发现,微信很少直接开放或者提供类似的 api 给到第三方平台或者开发者,除了京东艺龙,招商银行等大企业。
于是当我把这个困惑告诉我的程序猿朋友,他花了一段时间终于研究出生成跳转微信跳转链接的方式。实现的效果如下图:跳转原理分析:
从手机浏览器等非微信环境,跳转到微信,都是利用 weixin://dl/business/?ticket=ta428dhj739hg3efe6e 这种形式的微信 scheme。就是利用微信提供给这些商家的接口,把我们的链接转换成对应的 ticket 链接。
接口地址: http://wxjump.xyz
到网站上可以申请到微信跳转接口,然后直接调用他们提供的接口,就可以把我们的链接转换成对应的微信跳转链接了,我已经用了一段时间了,非常有效果。希望能帮到有需要的朋友~