卡片使用hap链接格式跳转快应用报错使用卡hap链接格式快速跳转并应用错误。现象描述:负屏卡用的是deeplink的HAP link HAP://app/com . Huawei . egcityservice?SearchKey=防疫健康代码。如果你跳转到快速应用,你会得到如下错误,但是如果你使用这个链接跳转到网页中......
现象描述:
负屏卡用的是deeplink的HAP link HAP://app/com . Huawei . egcityservice?SearchKey=防疫健康代码。如果你跳转到快速应用,你会得到如下错误,但是如果你使用这个链接跳转到网页中,你不会得到错误。
问题分析:
hap链接的格式不标准。从负屏幕跳转到快速应用程序的hap链接需要采用标准格式。标准格式如下:
hap://app/package/[path][?key=value].
这个链接里只有包名,没有携带具体页面。它跳转到fast应用程序的主页,并带有参数。正确的格式应该是hap://app/package/ [?Key=value],链接中的这个/不能省略。
解决方案:
在原hap链接中?在前面加/解决问题,修改后的链接如下:
hap://app/com . Huawei . egcityservice/?SearchKey=防疫健康代码。
其他参数添加方法:
1)原跳转链接没有具体页面,只有包名,如:
hap://app/com . free charge . Android . quick app
然后在后面加上启动参数:
hap://app/com . free charge . Android . quick app/?_ _ _ PARAM _ LAUNCH _ FLAG _ _ = clear task .
注意:/?不能再少了
2)原跳转链接有指定的跳转页面,但没有跳转参数,如
hap://app/org . hap . gov affairs/views/health QR code/Result
在后面添加启动参数:
hap://app/org . hap . gov affairs/views/health QR code/Result?_ _ _ PARAM _ LAUNCH _ FLAG _ _ = clear task
注意:?不多不少。
3)原跳转链接本身具有指定的跳转页面和跳转参数,如
hap://app/com . wifi . quick app . reader . free/Page/Go?path = readbookid = 70317 chapterid = 15688960
在它之后添加启动参数:
hap://app/com . wifi . quick app . reader . free/Page/Go?path = readbookid = 70317 chapterid = 15688960 _ _ _ PARAM _ LAUNCH _ FLAG _ _ = clear task
注:不多不少。
有关更多详细信息,请参见:
快速应用卡开发:
https://developer . Huawei . com/consumer/cn/doc/development/quick appGuides/quick appdevelopcard
使用Deeplink帮助:
https://developer . Huawei . com/consumer/cn/doc/development/quick appGuides/quick appdevelopdeep link
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部