微信官方提供了外部打开小程序的能力
让我们得以从其他场景,比如:短信、邮件、微信外网页等场景打开小程序,也就是所谓的链接跳转小程序
获取 URL Scheme 方式
服务端接口
urlscheme.generate-
小程序管理后台
【工具】- 【生成URL Scheme】
生成后的URL如下所示:
weixin://dl/business/?t= *TICKET*
【特别注意】
iOS系统支持识别 URL Scheme,可在短信等应用场景中直接通过Scheme跳转小程序。
Android系统不支持直接识别 URL Scheme,用户无法通过 Scheme 正常打开小程序,开发者需要使用 H5 页面中转,再跳转到 Scheme 实现打开小程序,跳转代码示例如下:
location.href = 'weixin://dl/business/?t= *TICKET*'
该跳转方法可以在用户打开 H5 时立即调用,也可以在用户触发事件后调用。
其他注意事项请前往官网文档查询:官方文档