可以使用AppLinking生成短链,通过短链生成二维码,然后扫码打开元服务并进入指定页面,详细配置请参考:使用App Linking跳转到元服务。
在HarmonyOS 开发者中心上创建元服务链接,使用自定义参数跳转指定页面时,请在自定义参数中填入经过URL编码之后的key-value对。
如下方法:
示例onLaunch、onShow生命周期中获取参数:
App({
onLaunch(options) {
// 监听ASCF框架加载。ASCF框架初始化完成时触发,全局只触发一次。同 has.getLaunchOptionsSync() 为 { path, scene, query, referrerInfo }
},
onShow(options) {
// 监听ASCF框架显示,首次加载或切换到前台时触发。同 has.getEnterOptionsSync() 为 { path, scene, query, referrerInfo }
}
});