经常会有人遇到这样的疑惑——
我有自己的APP、生活号或在支付宝端内有自己的H5页面,这种情况下如何和小程序关联,跳转到小程序里去,做到无缝对接?
其实,小程序是支持这类跳转能力的;
那么,要如何实现呢?
一、非小程序前端——跳转小程序 window.location.href="alipays://platformapi/startapp?appId=xxx&page=x/yz&query=xx%3dxx";参数解释
参数 | 描述 | 示例 |
appid | 小程序appid | 2017071307737205 |
page | 小程序跳转的页面。如果不设置,默认为跳转至首页。 | pages/user/user |
query | query:启动参数,内容按照格式为参数名=参数值&参数名=参数值… 之后encode | xx%3dxx |
如果冷启动,则会在onLaunch(options) 中获得参数;
如果为热启动,则会在onShow(options)中获得参数;
建议:冷启动中获取不了的时候,再尝试在onShow中获取,若还是获取不了,则可判定为没有拿到该参数。
来源:官网文档-框架-APP
注意:至少需要上架一次小程序,才能使用该跳转方式测试。