使用HMS Core (APK) 2.5.3 或更早版本的手机由于更新弹窗无法显示而导致我的应用/游戏被拒绝怎么办?

问题描述

我的项目已经使用 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类型> 输入。

enter image description here

有关详细信息,请查看 Docs

,

您能否描述操作失败的原因(错误、屏幕截图)?

如果您不关闭 AppGallery 自动更新应用,它会在您删除 HMS Core 更新后立即自动将您的 HMS Core 更新到最新版本。如果是这种情况,您将无法使用 HMS Core 2.5.3 测试您的应用。

请确保您在 AppGallery > 设置

中关闭自动更新应用。

无论如何,您都需要将 IAP 升级到最新版本才能获得 AppGallery 应用审核的批准。

enter image description here

enter image description here

enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...