weixin://dl/business/?t= *TICKET*
iOS系统支持识别URL Scheme,可在短信等应用场景中直接通过Scheme跳转小程序。
Android系统不支持直接识别URL Scheme,用户无法通过Scheme正常打开小程序,开发者需要使用H5页面中转,再跳转到Scheme实现打开小程序,跳转代码示例如下:
location.href = 'weixin://dl/business/?t= *TICKET*'
该跳转方法可以在用户打开H5时立即调用,也可以在用户触发事件后调用。
调用上限
Scheme将根据是否为到期有效与失效时间参数,分为短期有效Scheme与长期有效Scheme:
单个小程序每日生成Scheme上限为50万个(包含短期有效Scheme与长期有效Scheme)
有效时间超过31天的Scheme或永久有效的Scheme为长期有效Scheme,单个小程序总共可生成长期有效Scheme上限为10万个,请谨慎调用
有效时间不超过31天的Scheme为短期有效Scheme,单个小程序生成短期有效Scheme不设上限
注意事项
生成的URL Scheme仅支持从微信外打开小程序。微信内的网页如需打开小程序请使用微信开放标签-小程序跳转按钮,无公众号也可以直接使用小程序身份开发网页并免鉴权跳转小程序,见云开发静态网站跳转小程序。符合开放范围的小程序可以下发支持打开小程序的短信。
该功能基本覆盖当前用户正在使用的微信版本,开发者无需进行低版本兼容。
只能生成已发布的小程序的URL Scheme。
通过URL Scheme跳转到微信时,可能会触发系统弹框询问,若用户选择不跳转,则无法打开小程序。请开发者妥善处理用户选择不跳转的场景。
开放范围
针对国内非个人主体小程序开放。