快服务助手卡片测试时为什么不跳转线上快应用?

云惠网小编 2020年9月30日08:30:37
评论
834字阅读2分46秒
摘要

卡片测试时直接跳转至快应用本地包,无法跳转到已上线的快应用。

广告也精彩

【问题描述】

卡片测试时直接跳转至快应用本地包,无法跳转到已上线的快应用。

接入方案:卡片类

流量入口: 情景智能&智慧搜索

快服务助手版本:2.4.0版本

【原因分析】

  快服务助手测试时有两种打开方式,分别是快应用中心跳转和快应用加载器跳转。使用快应用中心跳转的是已上线快应用;而使用快应用加载器跳转的是手机本地快应用包(用于卡片提交前的快应用自测验证)。

  用快服务助手做卡片测试时无法跳转至已上线的快应用,原因可能如下:

  1. 卡片跳转协议写的是" hap://app/",助手仅支持跳转快应用加载器打开本地快应用包。

  2. 卡片跳转协议写的是"hwfastapp://",可以选择跳转至快应用中心或快应用加载器,但是错误地选择了用快应用加载器打开。

【解决方案】

  1. 先到应用市场搜索“快服务助手”下载最新的助手版本,根据助手提示安装快应用加载器。

  2. 如果测试需要跳转线上快应用请把卡片跳转协议中" hap://app/“替换为” hwfastapp://"再重新测试。如果助手之前已经选择过默认打开方式,请通过“设置”——“应用”——“应用管理“——“搜索快应用中心或快应用加载器”查看当前是否已经选择快应用加载器作为默认打开方式,如是则清除该选择后重新测试。
    快服务助手卡片测试时为什么不跳转线上快应用?

  3. 选择快应用中心打开。

  4. 所有卡片测试前尽量打开助手清空下测试缓存,避免跳转到之前的测试记录

【经验总结】

  快服务卡片测试中如果需要用到助手做模拟测试时,卡片跳转协议如果写的是" hap://app/",此时助手仅支持跳转本地快应用包,如果需要跳转到线上的话需要把" hap://app/"替换为"hwfastapp://“再重新测试;如果跳转协议已经写的是” hwfastapp://"检查下是否打开了默认大开发方式,清除之后再选择所需的打开方式。
  卡片类快服务服务测试指南:

原文链接:


安卓开发

华为开发者论坛是一个为开发者提供信息传播、开发交流、技术分享的交流空间。开发者可以在此获取技术干货、华为源码开放、HMS最新活动等信息,欢迎大家来交流分享!

腾讯云618
未分类
云惠网小编
SpringCloud -- Config、Bus解析

SpringCloud — Config、Bus解析

1、Config1.1、概述简介1. 分布式面临的问题微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要...
Java数据结构-了解复杂度

Java数据结构-了解复杂度

2.实例分析与计算  四.写在最后  // 计算斐波那契递归fibonacci的时间复杂度 int fibonacci(int N) { return N < 2 ? N : fibonacci...
[深度解剖C语言] --关键字 static

[深度解剖C语言] –关键字 static

static ---最名不副实的关键字目录1.static修饰全局变量2.static修饰函数3.static修饰局部变量static的作用:1.static修饰全局变量我们创建两...
Java数据结构-认识顺序表

Java数据结构-认识顺序表

目录二.顺序表1.概念及结构2.顺序表的实现打印顺序表获取顺序表的有效长度在pos位置新增元素判断是否包含某个元素查找某个元素对应的位置获取/查找pos位置的元素给pos位置的元素...
腾讯云618

发表评论