【问题描述】
开发者开发元服务,想要在正式上架前进行测试,于是选择了AGC的开放式测试功能,可以指定人员参与上架后的测试。但是开发者在开放式测试审核成功后,无法在应用市场查找到该服务,其实出现这个问题的原因有很多,接下来就一个一个进行排查。
【问题分析】
1. 首先是应用市场的版本,元服务转移至应用市场的时间不久,所以如果应用市场版本老旧,是无法看到元服务的,自然也看不到测试服务。如果测试用户的华为应用市场客户端版本低于13.3.1版本,则无法正常跳转到元服务详情页面。用户需要先卸载已安装版本, 升级到13.3.1或以上版本后,再对元服务的测试版本进行测试。
在查看了应用市场版本13.3.1.300可以排除这个原因:
2. 检查测试用户是否是已接受邀请状态,如果测试用户没有同意邀请短信或者邮件,也是无法看到测试服务的。邀请状态可以在版本信息页面看到。
这里看到是已接受状态,可以排除这个原因。
3. 应用在有效测试时间内。如果测试服务没有到达或者超过了设置的测试时间段,那么也不能看到测试服务。测试时间可以在版本信息页面看到。
问题发生时,测试已经开始,所以排除这个原因。
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级别了。
标签:API,服务,应用,测试,AGC,开放式,版本,无法 From: https://www.cnblogs.com/mayism123/p/17853402.html