公司有个需求,希望能从浏览器或者APP跳转到微信内部,来推广公司内容。

在网上也看到很多网站声称可以提供跳转到微信的功能,一般是付费买他们的链接,他们可以帮忙制作跳转链接,结果我们找了一个网站,付完钱发现提供的链接不能满足需求,人也找不到了,真是日了够了,无奈钱也被骗了,只能自己团队来调研,不过我们花了很多时间的调研,终于有了突破,找到了生成微信跳转的方式。

跳转原理分析:

从手机浏览器等非微信环境,跳转到微信,都是利用
weixin://dl/business/?ticket=t852de9efd9b540df8b355699d4f2ed63
这种形式的微信 scheme,来完成启动并跳转到微信的。 微信内部会对Scheme的信息进行解密,解密出ticket中包含的URL来加载。

Android 启动微信测试代码:

Uri uri = Uri.parse("weixin://dl/business/?ticket=t852de9efd9b540df8b355699d4f2ed63");
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setData(uri);
mContext.startActivity(intent);

Web 启动微信测试代码:

<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>跳转中</title>
</head>
<body>
<div class="page__hd" align="center"><h3 align="center" style="padding:30px;">正在打开微信请稍等...</h3><a href="javascript:;" class="weui-btn weui-btn_primary weui-btn_loading" onClick="toweixin();" style="width: 60%">重新打开微信</a><br>
</div><script>setTimeout(toweixin());function toweixin() {window.location.replace('weixin://dl/business/?ticket=t852de9efd9b540df8b355699d4f2ed63');}toweixin();</script></body>
</html>

所以通过这种方式,就可以完成微信跳转并加载我们想要的网页了。

扫码关注,学的更多

微信跳转ticket生成规则,从浏览器跳转到微信相关推荐

  1. 微信跳转ticket生成规则和方法

    前段时间,公司有个需求,需要手机浏览器 /APP/跳转微信,后面发现原来微信将这功能隐藏在了 ticket 的生成接中,微信根据 ticket 在服务端存储匹配,并打开指定的网页,经过全方面测试发现, ...

  2. html微信支付跳转源码,h5外部浏览器跳转微信支付链接api接口免费代码

    如何让h5网页外浏览器跳转微信支付链接呢,这里分析了部分微信接口,可以用原生的公众号支付接口来搭建平台,代码如下 跳转中 //演示地址:http://vip.kakuapi.com/wxpay.php ...

  3. vue H5页面跳转微信小程序以及生成二维码跳转小程序

    研究了两种H5跳转小程序的方法,同时携带参数 1. 手机浏览器打开H5页面,点击按钮拉起微信小程序 2. H5页面上生成小程序二维码,手机微信扫码跳转目标小程序 为了开发方便,以上两种均借助了微信小程 ...

  4. android用微信打开链接地址,外链h5浏览器跳转微信打开小程序跳转任意网站地址方法...

    通过weixin://来打开微信客户端: 打开微信 微信内打开网页 协会说明: 如果要打开小程序或者公众号文章链接呢,就得找新接口了,这边笔者分析几个跳转入口, 微信跳转入口: 通过反编译,看到wei ...

  5. 微信公众平台开发(三)——微信二维码生成扫码关注

    微信二维码生成是指后端发送请求向微信服务器申请公众号的二维码,用户如果未关注,进行扫描改二维码后即跳转道公众号的关注页面:如果已经关注,扫描二维码后直接进入该微信公众号.当用户扫码时,微信服务器会向后 ...

  6. 手机浏览器跳转微信指定页面加好友及跳转微信公众号一键关注

    近期有发现越来越多的广告行业的同仁在寻找如何提升在公众号/个人微信吸粉的通道,因为成本暴涨,各个广告渠道又不是很稳定,所以很多人都在咨询如何降低成本,在微信的广告渠道是有限的并且非常贵,所以只能通过外 ...

  7. 分享!手机浏览器跳转微信一键添加微信好友的方案

    现在发现越来越多的广告行业的商家都在寻找如何提升个人微信吸粉的通道,因为成本暴涨,各个广告渠道又不是很稳定,所以很多人都在咨询如何降低成本.如果采用微信的广告渠道,首先限量其次非常贵,所以只能通过外部 ...

  8. 微信内置浏览器怎么才能自动跳转到手机自带浏览器

    上半年公司有一个新的APP项目上线,我们在项目首页做个二维码,然后用户用手机扫一扫就能下载了.但是很多用户反映扫一扫之后下载不了,了解之后才知道这些用户都是使用的微信的扫一扫,而我们开发测试人员一般使 ...

  9. 聊聊微信内打开H5链接时如何自动跳转外部浏览器打开

    很多朋友问我怎么解决微信内点击链接或扫描二维码可以直接跳出微信在外部浏览器打开网页链接,其实这并不难,只要我们实现微信跳转功能即可.下面跟大家聊聊微信内如何实现自动跳转外部浏览器打开网页 功能目的 生 ...

最新文章

  1. 测试简易混沌振荡电路一些因素的影响
  2. OpenCASCADE:形状愈合之修复工具
  3. 【IT资讯】TIOBE - 2020年6月编程语言排行
  4. LPS在无人机数据处理中的应用
  5. [html] W3C--span is a nested element.
  6. android怎么ota升级,Android OTA升级过程
  7. Android自定义View【实战教程】2⃣️----自定义view那些事
  8. 四叶草黑苹果启动器:Clover EFI bootloader for Mac
  9. 五款好用的项目进度管理甘特图软件,总有一款能满足你的需求
  10. 【ubuntu20】虚拟机下ubuntu联网
  11. redis 复制功能测试(转阿辉的百度空间)
  12. java如何高效查询重复数据_java – jpa条件查询获取列表中的重复值
  13. Spring入门之bean的配置
  14. android手机连不上wifi密码,修改wifi密码后手机连不上_修改wifi密码后手机不能上网-192路由网...
  15. 职场 | 因特尔(Intel)无线modem系统设计师实习岗位面试总结
  16. WebStrom最新版官网下载包分享
  17. 关于实时推送系统的那点事
  18. 使用Clonezilla复制硬盘
  19. 情感分析技术:让智能客服更懂人类情感
  20. 【转】借助第三方支持https协议的存储实现自己网站上扫描二维码安装IOS APP

热门文章

  1. kettle mysql 参数,Kettle集群及Mysql参数调整
  2. 度量学习(Metric Learning)【AMSoftmax、Arcface】
  3. LTRIM函数和RTRIM函数
  4. 【RK部署】RK3566部署PaddleOCRv2踩坑记录
  5. mysql间隙锁可重入_关于mysql 间隙锁
  6. 邮件协议POP3/IMAP/SMTP学习总结 SSL/TLS介绍 常用邮箱服务器设置
  7. 几点减几点怎么列算式_怎么样的减肥方式才算健康?这几点你知道吗?
  8. 1.1信息系统与信息化-1.2信息系统开发方法
  9. 精益数据分析笔记--指标
  10. win10系统如何查看WiFi密码