问题描述
我的项目已经使用 HMS Core SDK 4.x 集成了华为 IAP 和其他服务。但是,在华为应用审核过程中,该应用被拒绝,因为HMS Core(APK)2.5.3或更早版本的手机无法显示更新弹出窗口。 我尝试通过卸载 HMS Core 并将其更新到 2.5.3 版本来再次出现此问题。但操作失败。我怎样才能再次出现问题并解决它?
解决方法
问题是因为您手机上的HMS Core (APK) 版本早于2.5.3。以下每种解决方案均可用于再次出现该问题。
- 找到一部华为手机并执行以下步骤。转到设置>应用>应用,然后搜索并点按HMS Core (APK)。在显示的页面上,点击右上角的按钮,选择卸载APK更新。
- 如果卸载失败,找非华为手机卸载 HMS 核心 (APK)。
- 如果华为手机已经root,卸载HMS Core (APK)即可。
您可以尝试Log分析并查看项目代码,问题可能是因为您项目中的输入参数是Context类型,而不是Activity类型> 输入。
有关详细信息,请查看 Docs。
,您能否描述操作失败的原因(错误、屏幕截图)?
如果您不关闭 AppGallery 自动更新应用,它会在您删除 HMS Core 更新后立即自动将您的 HMS Core 更新到最新版本。如果是这种情况,您将无法使用 HMS Core 2.5.3 测试您的应用。
请确保您在 AppGallery > 设置
中关闭自动更新应用。无论如何,您都需要将 IAP 升级到最新版本才能获得 AppGallery 应用审核的批准。