【关键字】
webview / jsbridge / 三方浏览器 / H5 / 拉原生应用 / 传递参数
【问题描述】
如何实现通过三方浏览器或微信打开一个H5页面,通过H5页面拉起原生应用并且传递参数。
【解决方案】
当前webview通过jsbridge的方式,可以执行StartAbility来拉起原生应用。
参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/start-page-0000001774120010
当前jsbridge拉起的方式只支持应用内web组件通过和H5页面通信实现。
目前H5拉原生应用只有相关原生应用自己适配的接口,比如call.makeCall,具体实现可参考链接。
关于H5页面拉起原生应用传递参数,目前已有规划,需要等版本实现后,通过AppLink实现,能力对标ios的Universal Links和安卓App Links的能力。