找回密码
 立即注册
搜索

卡片使用hap链接格式跳转快应用报错

1
回复
433
查看
[复制链接]

46

主题

47

帖子

465

积分

 楼主| 2021-5-14 16:55:47 显示全部楼层 |阅读模式

现象描述

在负一屏卡片场景使用如下deeplink的hap链接跳转到快应用时会出现如下错误信息,但是在网页中使用该链接可以正常跳转。

跳转链接如下:

hap://app/com.huawei.egcityservice?searchKey=防疫健康码

错误信息如下: 


回复

使用道具 举报

36

主题

47

帖子

415

积分

2021-5-14 17:15:16 显示全部楼层

该问题是链接格式不标准导致的,负一屏跳至快应用的hap链接需要使用标准格式。

标准格式如下:

hap://app/<package>/[path][?key=value]。

问题中链接只有包名,没有指定跳转的具体页面,默认跳转快应用的首页,所以需要在<package>后加上/,然后再加上参数信息。

解决方法

在原有hap链接中携带的参数信息前面加上 / ,即可解决该问题,修改后的链接如下:

hap://app/com.huawei.egcityservice/?searchKey=防疫健康码。


更多详情参考华为案例:

https://developer.huawei.com/consumer/cn/doc/development/quickApp-Guides/quickapp-case#h1-1611819381610

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册