【AGC】元服务开放式测试找不到服务的问题

发布时间 2023-11-24 11:41:13作者: Mayism123
【问题描述】

开发者开发元服务,想要在正式上架前进行测试,于是选择了AGC的开放式测试功能,可以指定人员参与上架后的测试。但是开发者在开放式测试审核成功后,无法在应用市场查找到该服务,其实出现这个问题的原因有很多,接下来就一个一个进行排查。

 

【问题分析】

1.     首先是应用市场的版本,元服务转移至应用市场的时间不久,所以如果应用市场版本老旧,是无法看到元服务的,自然也看不到测试服务。如果测试用户的华为应用市场客户端版本低于13.3.1版本,则无法正常跳转到元服务详情页面。用户需要先卸载已安装版本, 升级到13.3.1或以上版本后,再对元服务的测试版本进行测试。

在查看了应用市场版本13.3.1.300可以排除这个原因:

cke_17968.png​​

2.     检查测试用户是否是已接受邀请状态,如果测试用户没有同意邀请短信或者邮件,也是无法看到测试服务的。邀请状态可以在版本信息页面看到。

这里看到是已接受状态,可以排除这个原因。

3.     应用在有效测试时间内。如果测试服务没有到达或者超过了设置的测试时间段,那么也不能看到测试服务。测试时间可以在版本信息页面看到。

问题发生时,测试已经开始,所以排除这个原因。

cke_25012.png​​

4.     登录应用市场的用户是已接受邀请的帐号。检查应用市场账号是否是受邀人员的手机或者邮箱号。这里检查确认一致,排除这个原因。

5.     华为应用市场设置的国家为应用发布地区。应用是全区域发布的,所以不存在这个问题,排除这个原因。

6.     后来在后台查询了这个元服务的在架信息,是开放式测试在架没有问题。但是注意到了一点,是这个元服务包的API级别为API9,而支持API9应用的设备不多,如果测试人员的设备比较老,一般HarmonyOS 3.1的设备支持API9的应用,系统低于HarmonyOS 3.1,就无法使用这个服务,自然也无法在应用市场搜索到了。于是检查了两个测试设备的API版本(查询设备API版本方法:https://developer.huawei.com/consumer/cn/blog/topic/03135445643548018),果然测试设备的系统比较老,所以无法搜索到服务,等更新了系统后就可以兼容高版本的API级别了。

cke_29453.png​​