我已经集成了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代表什么?我应该在我的项目中更改什么?
谢谢。
答案 0 :(得分:0)
看起来这是美国HUAWEI ID问题。我收到了美国不支持IAP的官方支持。我更改了手机设置>使用支持HMS IAP的国家(例如德国)的HAUWEI ID登录,并且能够看到IAP界面。