调用华为InAppComment接口提示“The app has not been released on AppGallery”问题
可能的原因及排查方向
- 开放测试权限范围不匹配:确认登录的AppGallery账号是否在开放测试的授权范围内。如果开放测试设置了特定测试用户白名单或限定区域,不在范围内的账号无法识别到测试版应用,会触发该报错。
- 应用签名与版本不一致:检查当前测试应用的包名、签名是否和AppGallery开放测试中发布的版本完全一致。若用Debug签名打包测试,而开放测试上传的是Release签名包,AppGallery会判定为不同应用,导致评价接口无法识别。
- AppGallery缓存未同步:设备上的AppGallery可能缓存了旧的应用状态,尝试清除AppGallery的缓存和数据,重启设备后再调用评价功能。
- 开放测试状态异常:登录AppGallery后台确认开放测试版本是否处于已发布状态,排查是否存在审核通过但未正式启动测试,或测试被暂停的情况。
- 接口集成细节遗漏:检查
in_app_comments的集成完整性,比如是否正确配置混淆规则,调用评价接口时是否传入了正确的当前应用包名,避免因接口通信异常导致状态误判。
内容的提问来源于stack exchange,提问作者Леонид Тарасович
相关产品推荐
相关产品推荐

