APP拉起小程序
优势:
1、支持小程序调回APP 当小程序从 APP 打开的场景打开时(场景值 1069),小程序会获得返回 APP 的能力
2、体验好,无需H5页面中转,直达
限制:
需要校验app包名签名信息
跳转规则
- 对于已通过认证的开放平台账号,其移动应用可以跳转至任何合法的小程序,且不限制跳转的小程序数量。
- 对于未通过认证的开放平台账号,其移动应用仅可以跳转至同一开放平台账号下小程序。
注意:若移动应用未上架,则最多只能跳转小程序100次/天,用于满足调试需求。
URL链接拉起小程序
H5页面中转
iOS系统支持识别 URL Scheme,可在短信等应用场景中直接通过 Scheme 跳转小程序。
Android系统不支持直接识别 URL Scheme,用户无法通过 Scheme 正常打开小程序,开发者需要使用 H5 页面中转,再跳转到 Scheme 实现打开小程序
优势:
场景丰富、不校验APP包名签名信息
通过服务端接口可以获取打开小程序任意页面的 URL Scheme。适用于从短信、邮件、微信外网页等场景打开小程序。
限制:
app拉起场景,需要浏览器中转,跳转体验差,过程可能会被浏览器限制
只能生成已发布的小程序的 URL Scheme 通过 URL Scheme 跳转到微信时,可能会触发系统弹框询问,若用户选择不跳转,则无法打开小程序。请开发者妥善处理用户选择不跳转的场景 部分浏览器会限制打开网页直接跳转,可参考示例网页设置跳转按钮
使用云开发静态网站托管的网页
优势:
场景丰富、不校验APP包名签名信息
1、免鉴权跳转任意合法合规的小程序 2、可以在微信内部浏览器的 H5 跳转小程序,也可以在微信外部浏览器或其他部分 App (如企业微信、QQ 等)跳转微信小程序。
限制:
云托管可能需要付费