【问题标题】:HMS Core is outdated and an error is returned?HMS Core过时返回错误?
【发布时间】:2021-02-24 02:38:46
【问题描述】:
如果 HMS Core 已过期,调用 IapClient.isEnvReady() 时会返回错误 -1 core error
有可能禁用 HMS Core 的自动更新。在某些时候,当它过时时,如果一个应用程序启动并且有一个对IapClient的调用,它总是返回-1 core error。当 HMS Core 更新并重启设备后,调用 IapClient 就可以正常工作了。
是否有可能得到有意义的错误,并且可能有更新 HMS Core 的意图?
【问题讨论】:
标签:
huawei-mobile-services
【解决方案1】:
进入设置 > 应用 > 应用 > HMS Core,点击卸载更新。 2. 进入设置 > 应用 > 应用 > HMS Core,然后进入 > 自动更新,关闭 Wi-Fi 自动更新。
【解决方案2】:
“IapClient.isEnvReady()”方法是检查当前登录的华为帐号是否位于华为IAP可用的位置。如果您的华为帐号位于支持的位置,则检查将通过。
另外,如果测试设备的HMS Core版本过低,应用会自动弹窗询问用户是否更新HMS Core Apk。