我正在尝试使用 android 文档中的假项目 android.test.purchased 测试我的应用程序内购买流程。我无法测试此流程,就在我启动它时,我收到此错误:“您请求的项目无法购买”。我在我的 list 中获得了许可,但我不明白为什么我会收到假货 android.test.purchased 的错误。
最佳答案
这是 Google IAB 测试的要求列表。
先决条件:
- AndroidManifest 必须包含“com.android.vending.BILLING” 许可。
- APK 以 Release模式构建。
- APK 使用发布证书进行签名。
- APK 已上传到 alpha/beta 分发 channel (以前 - 作为 草稿)到开发者控制台至少一次。 (需要一些时间 ~2 小时到 24 小时)。
- IAB 产品已发布且其状态设置为有效。
- 在开发者控制台中添加了测试帐户。
测试要求:
- 测试 APK 与上传给开发者的版本代码相同 控制台。
- 测试 APK 使用与上传的相同的证书签名 到 dev.console。
- 测试帐户(不是开发者)- 是设备上的主帐户。
- 测试帐户已选择作为测试人员加入,并且已链接到有效的 付款方式。
关于android.test.purchased 项目的 Android 应用内结算错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41378668/