HMS Core(APK)2.5.3及之前的手机Phone更新弹窗显示失败导致我的App/Game被拒怎么办?

What Can I Do If My App/Game Is Rejected Due to the Update Pop-up Failing to Display on a Mobile Phone with HMS Core (APK) 2.5.3 or Earlier?

我的项目使用HMS Core SDK集成了华为支付等服务4.x。但是,该应用在华为应用审核期间被拒绝,因为无法在具有 HMS Core (APK) 2.5.3 或更早版本的手机 phone 上显示更新弹出窗口。 我尝试通过卸载并更新HMS Core至2.5.3版本来重现此问题,但操作失败。我怎样才能重现并解决问题?

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

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

请确保在 AppGallery > 设置中关闭自动更新应用程序。

无论如何,您需要将您的IAP升级到最新版本才能通过AppGallery应用审核。

问题是因为您phone上的HMS Core(APK)版本早于2.5.3。可以使用以下每个解决方案来重现该问题。

  • 找到华为phone并执行以下steps.Go到设置>应用>应用,然后搜索并点击HMS Core(APK)。在显示的页面上,点击右上角的按钮,选择卸载APK更新。
  • 如果卸载失败,找一个非华为的phone卸载 HMS 核心 (APK).
  • 如果华为phone已经root,卸载HMS Core(APK)即可。

您可以尝试Log分析查看项目代码,问题可能是因为您项目中的入参是Context类型,而不是Activity类型.

详情请查看Docs