HMS Core过期时返回错误

When HMS Core is outdated an error is returned

如果HMS Core已过期,调用

时返回错误-1 core error
IapClient.isEnvReady()

可以关闭HMS Core的自动更新。在某些时候,当它过时时,如果启动了一个应用程序并且调用了 IapClient,它总是 returns -1 core error。当更新HMS Core并重启设备时,调用IapClient可以正常工作。

是否有可能出现有意义的错误,并且有可能获得更新 HMS Core 的意图?

方法IapClient.isEnvReady()是检查当前登录的华为帐号是否位于可以使用华为支付的位置。如果您的华为帐号位于支持的位置,则检查通过。

另外,如果测试设备的HMS Core版本过低,应用会自动调用弹窗询问用户是否更新HMS Core Apk。

谢谢