赞
踩
最近有个需求:移动端网站某个页面,需要实现点击某个按钮能直接打开微信小程序,避免打开中间页打开小程序的方式,这种方式对用户更友好,避免用户流失。
这时候就得动动自己的小脑筋了,由于该开放能力是微信小程序开放不久,所以网上的相关资料较少。小程序的官方文档肯定是有的,在小程序的开发能力=》获取小程序链接中找到了相关文档。获取 URL Scheme、获取 URL Link、获取 Short Link等等,都是获取打开小程序链接的方案。经过阅读文档,获取 URL Scheme是满足需求的。所以在这里重点整理了下利用获取 URL Scheme方式来打开小程序的方案,亲测有效。
1. 获取 URL Scheme
接口调用方式点击下方的服务端接口进行查看:
通过服务端接口或在小程序管理后台「工具」-「生成 URL Scheme」入口可以获取打开小程序任意页面的 URL Scheme。适用于从短信、邮件、微信外网页等场景打开小程序。 通过 URL Scheme 打开小程序的场景值为 1065。
生成的 URL Scheme 如下所示:
weixin://dl/business/?t= *TICKET*
2. 通过URL Scheme打开小程序
iOS系统支持识别 URL Scheme,可在短信等应用场景中直接通过Scheme跳转小程序。
Android系统不支持直接识别 URL Scheme,用户无法通过 Scheme 正常打开小程序,开发者需要使用 H5 页面使用js打开小程序,跳转代码示例如下:
location.href = 'weixin://dl/business/?t= *TICKET*'
或者a标签跳转:
<a href="weixin://dl/business/?t= *TICKET*">打开小程序</a>
注意: 该跳转方法可以在用户打开 H5 时立即调用,也可以在用户触发事件后调用。
如果案有任何疑问可以留言,更多相关技术也可以加QQ群交流:568984539
更多前端、uniapp、nodejs等相关知识可关注我个人博客:https://blog.csdn.net/qq_42961150?spm=1011.2124.3001.5343
觉得有帮助的动动你的小手点个赞吧~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。