相关问题
HarmonyOS 通过h5页面拉起应用或者应用市场
372浏览 • 1回复 待解决
H5通过url scheme拉起对应应用
1105浏览 • 1回复 待解决
H5页面如何与ArkTS交互
3577浏览 • 1回复 待解决
Web组件和h5页面如何交互?
662浏览 • 1回复 待解决
HarmonyOS 浏览器中的H5页面通过scheme协议,启动应用
245浏览 • 1回复 待解决
HarmonyOS h5页面如何接入智能图片picker
349浏览 • 1回复 待解决
HarmonyOS 如何实现通过h5页面可以拉起原生应用并且传递参数
406浏览 • 1回复 待解决
HarmonyOS H5网页如何拉起HarmonyOS 应用?
509浏览 • 1回复 待解决
HarmonyOS web组件H5页面如何选择手机图片视频
822浏览 • 1回复 待解决
HarmonyOS H5页面如何得知当前是否处于深色模式
791浏览 • 1回复 待解决
HarmonyOS 应用自带H5或集成SDK拉起H5页面的资料及注意事项
444浏览 • 1回复 待解决
HarmonyOS 如何在h5页面直接拉起系统相册?
584浏览 • 1回复 待解决
HarmonyOS 通过webview改变H5页面字体
438浏览 • 1回复 待解决
HarmonyOS 外部H5页面,拉起手机银行app
420浏览 • 1回复 待解决
HarmonyOS h5页面通过文件加载的方式是否存在权限漏洞?
504浏览 • 1回复 待解决
HarmonyOS h5页面缩放问题
1144浏览 • 1回复 待解决
HarmonyOS H5页面无法自适应展示,类似浏览器展示H5页面
520浏览 • 1回复 待解决
HarmonyOS 不通过HarmonyOS应用情况下,H5页面支不支持拉起华为支付
250浏览 • 1回复 待解决
如何在HarmonyOS中调试h5页面
1306浏览 • 1回复 待解决
HarmonyOS H5页面localstorage为null
391浏览 • 1回复 待解决
HarmonyOS webview H5页面事件监听
568浏览 • 1回复 待解决
HarmonyOS开发场景下,如何通过flutter框架加载H5页面,并实现H5和原生页面之间互相跳转
830浏览 • 1回复 待解决
h5页面怎么判断是否安装了某个应用?
790浏览 • 1回复 待解决
HarmonyOS 原生和H5页面交互
346浏览 • 1回复 待解决
HarmonyOS H5页面加载缓存机制
748浏览 • 1回复 待解决
浏览器访问网页经常会遇到deeplink的场景。当前处理方案统一为使用AMS系统能力startAbility去隐式拉起。传递的want参数为
网页需要给自己的应用拉活,因此在网页中添加按钮引导用户拉应用。
网页端直接提示打开应用按钮绑定点击事件
点击该按钮,打开网页web端收到的url为xxx://www.huawei.com?url=XXX
应用想被成功拉起则需要应用在工程的model.json5文件中配置abilities的skills中配置
需要注意deeplink链接的scheme协议头必须网页拉起的链接的应用配置的保持一致。
另外浏览器不会对deeplink链接做任何解析或处理,只会原封不动的传递给拉起的应用。因此第三方应用只需要自己的网页端和应用端协商好url规则,自己去做解析打开对应页面即可
浏览器支持Deeplink链接的打开能力。应用想要响应Deeplink拉起,需要注册viewData action和scheme+host,这样才能匹配到。
如果有多个应用注册了相同的scheme+host,就会拉起应用选择框,让用户选择某个应用。
Deeplink响应的声明,需要在module.json5文件的接收Ability中skills项中增加action和uris内容:
需要注意deeplink链接的scheme协议头必须网页拉起的链接的应用配置的保持一致。 另
外浏览器不会对deeplink链接做任何解析或处理,只会原封不动的传递给拉起的应用。因此应用只需要自己的网页端和应用端协商好url规则,自己去做解析打开对应页面即可
webview Deeplink拉起应用示例: