【问题描述】
卡片测试时直接跳转至快应用本地包,无法跳转到已上线的快应用。
接入方案:卡片类
流量入口: 情景智能&智慧搜索
快服务助手版本:2.4.0版本
【原因分析】
快服务助手测试时有两种打开方式,分别是快应用中心跳转和快应用加载器跳转。使用快应用中心跳转的是已上线快应用;而使用快应用加载器跳转的是手机本地快应用包(用于卡片提交前的快应用自测验证)。
用快服务助手做卡片测试时无法跳转至已上线的快应用,原因可能如下:
-
卡片跳转协议写的是" hap://app/",助手仅支持跳转快应用加载器打开本地快应用包。
-
卡片跳转协议写的是"hwfastapp://",可以选择跳转至快应用中心或快应用加载器,但是错误地选择了用快应用加载器打开。
【解决方案】
-
先到应用市场搜索“快服务助手”下载最新的助手版本,根据助手提示安装快应用加载器。
-
如果测试需要跳转线上快应用请把卡片跳转协议中" hap://app/“替换为” hwfastapp://"再重新测试。如果助手之前已经选择过默认打开方式,请通过“设置”——“应用”——“应用管理“——“搜索快应用中心或快应用加载器”查看当前是否已经选择快应用加载器作为默认打开方式,如是则清除该选择后重新测试。
-
选择快应用中心打开。
-
所有卡片测试前尽量打开助手清空下测试缓存,避免跳转到之前的测试记录
【经验总结】
快服务卡片测试中如果需要用到助手做模拟测试时,卡片跳转协议如果写的是" hap://app/",此时助手仅支持跳转本地快应用包,如果需要跳转到线上的话需要把" hap://app/"替换为"hwfastapp://“再重新测试;如果跳转协议已经写的是” hwfastapp://"检查下是否打开了默认大开发方式,清除之后再选择所需的打开方式。
卡片类快服务服务测试指南:https://developer.huawei.com/consumer/cn/doc/distribution/service/5060433
原文链接:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0202337384010540300&fid=17