博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解析!如何在手机浏览器wap网页中一键跳转到微信添加好友OR关注公众号
阅读量:6911 次
发布时间:2019-06-27

本文共 831 字,大约阅读时间需要 2 分钟。

相信很多朋友遇到过有些网站,可以直接通过一个连接就能让你的手机打开微信且跳转到某个指定的页面,许多程序员很好

奇到底是怎么实现的,到处求这种方法的源码,在文本中我会介绍及剖析这种跳转实现的原理。
微信是个比较封闭的环境,至于为什么封闭,相信大家都了解,在一些应用场景中,我们要用到外部浏览器跳转到微信内部
打开,比如添加好友、微信支付等,在微信内部环境直接长按二维码就能实现,确实方便很多。

言归正传,所有可以唤起微信的地址最终都会被转化为:“ weixin://...ticket=...”这种格式,其他的就是再怎么写,最终都

是会走到获取 ticket 这一步,前面的“ weixin://...”是唤起微信的标准开头,主要用于在外部环境唤起微信;

 

在这插一句嘴,有人问为什么微博或者贴吧等APP里不能用这种格式的链接唤起微信呢?很多人想研究这种跳转的原理,其

实没有原理,就只是看你怎么拿到 ticket 而已。

道理很简单,就像你问怎么开锁一样,不是开锁技术牛逼,是他们能找到原配的钥匙去配,等别人换了锁,又得重新找钥匙

拿来配。

有需求就有利益,这就是产业链产生的雏形,很多人开始在网上叫卖微信跳转服务,而且这行都是按月卖的,现在知道为什

么吗?因为懂行的都知道,说不定哪天就都不能用了,所以即使你口碑信用再好,破解被人封了,或者获取 ticket 的来源没
有了,也没办法了,按月买,是比较保险的方式。

跳转原理分析: 

 

从手机浏览器等非微信环境,跳转到微信,都是利用 weixin://dl/business/?ticket=ta428dhj739hg3efe6e  这种形式的微

信 scheme。就是利用微信提供给这些商家的接口,把我们的链接转换成对应的 ticket 链接。 

 

在哪儿可以找到微信跳转的接口呢?我们分析跳转链接后,发现了接口的出处。

 

转载于:https://www.cnblogs.com/svbhy/p/11020012.html

你可能感兴趣的文章
业务数据模型短暂思考整理
查看>>
教你构建iSCSI服务器实现SAN存储模型
查看>>
python 脚本学习(二)
查看>>
活动目录里导出用户信息后在Access里update数据的"风波"
查看>>
Gartner:2012年SIEM(安全信息与事件管理)市场分析报告
查看>>
Hyper-V 3.0部署PART 11:创建Hyper-V群集
查看>>
PowerShell 运维菜鸟系列-01-批量为n台服务器导入PFX证书(2017年除夕奉献)
查看>>
管理的相对公平
查看>>
SCCM2012 R2集成WSUS服务器-1:启用软件更新点
查看>>
zabbix agentd错误日志解决办法
查看>>
让别人认识你是你的职责
查看>>
MyBatis入门示例——MyBatis学习笔记之一
查看>>
Windows server 2012体验之服务器池管理
查看>>
电信级虚拟化到来-【软件和信息服务】2014.04
查看>>
数据中心的重要服务器如何保护?
查看>>
IT人的自我导向型学习:开篇杂谈
查看>>
LVS+keeplived+nginx+apache搭建高可用、高性能php集群
查看>>
Android应用开发新路线(用HTML5开发Android应用)
查看>>
《Ext JS 4.2 实战》可以买了
查看>>
中国已经过了做手机操作系统的窗口期
查看>>