【发布时间】:2020-10-15 05:35:52
【问题描述】:
我已经集成了HMS IAP,这些是依赖项:
classpath 'com.huawei.agconnect:agcp:1.2.1.301'
huaweiImplementation 'com.huawei.hms:ads-identifier:3.4.32.300'
huaweiImplementation 'com.huawei.hms:ads-lite:13.4.32.300'
huaweiImplementation 'com.huawei.hms:iap:5.0.1.300'
huaweiImplementation 'com.huawei.hms:hwid:4.0.4.300'
我也下载并添加了agconnect-services.json
当我启动我的应用程序时,我看不到我的 IAP 产品并且我的 logcat 显示:
2020-09-24 15:08:30 15575-15575/? V/UpgradePurchase: Unable to make purchases: -5: Core error
这是检查设备是否为EnvReady,我没有看到带有该错误代码的文档。谁能告诉我-5代表什么?我应该对我的项目进行哪些更改?
谢谢。
【问题讨论】:
-
您在测试什么型号的手机?你能在你的手机中查看HMS Core版本是什么吗?
-
我使用 P40 Pro (ELS-NX9),EMUI 10.1.0.158,HMS Core 5.0.2.301。谢谢。
-
如果 IAP 服务可用,您是否检查过 isEnvReady?
-
isEnvReady 在我的情况下还没有准备好。
-
这意味着 IAP 目前在您所在的地区不可用。