找了很多资料,整理一下。
静态网站托管跳转:静态网站 | 微信开放文档(任意H5都可以跳转)
H5跳转小程序:H5如何跳转微信小程序? - 简书(需要依赖微信jssdk)
官方文档开放标签:目录 | 微信开放文档(需要依赖微信jssdk)
但最终我发现只需要在小程序的后台有一个生成 URL Scheme。生成的链接在浏览器中直接跳转即可。
window.location.href = weixin://dl/business/?********
关于URL Scheme官方解释:
通过服务端接口或在小程序管理后台「工具」-「生成 URL Scheme」入口可以获取打开小程序任意页面的 URL Scheme。适用于从短信、邮件、微信外网页等场景打开小程序。 通过 URL Scheme 打开小程序的场景值为 1065。
iOS系统支持识别 URL Scheme,可在短信等应用场景中直接通过Scheme跳转小程序。
Android系统不支持直接识别 URL Scheme,用户无法通过 Scheme 正常打开小程序,开发者需要使用 H5 页面中转,再跳转到 Scheme 实现打开小程序