我知道这个问题是早先提出的,但没有正确的答案。几个月前,我集成了 v2 应用内计费,并发布了带有工作 IAB 的应用程序,但现在我正尝试在我的新应用程序中复制完全相同的功能,并使用与我的库项目中完全相同的计费代码。
我已完成测试计费的所有要求
将应用上传为草稿
创建价格点并将其设置为已发布
在设置中添加了一个测试帐户
使用新的公钥,因为它现在是基于每个应用程序而不是基于每个帐户。
现在等了超过24小时
但我仍然收到此错误消息“用户不符合此购买条件”
这是我在日志中得到的
CheckoutPurchase.setError: type=PURCHASE_FAILED, code=-1, permissionCode=16, message=User is not eligible for this purchase.
有谁知道 code=-1 和 permissionCode=16 是什么意思?
“用户不符合条件......”消息非常笼统,并没有为开发人员解决问题提供太多帮助。