我无法理解为什么我在“应用内计费”的实现中收到“RESULT_DEVELOPER_ERROR”。
我做了什么:
- 将代码从示例应用程序复制到我的应用程序
- android 清单包含“”
- 在 Android 4.0.4 和 Google Play 应用程序版本 3.5.19 下的 Xoom 设备上的 Google Play 控制台中声明的测试帐户
- 我能够成功使用四个保留的产品 ID:“android.test.purchased”、“android.test.canceled”、“android.test.refunded”、“android.test.item_unavailable”
- 声明我自己的产品ID
- 我的应用已发布在 Google Play 上
与Google Play的交流开始是:
- 从服务中调用“checkBillingSupported”
- 得到“onBillingSupported(true)”答案
- 从服务中调用“restoreTransactions”
- 获取“onRestoreTransactionsResponse”,“响应代码”等于 5(RESULT DEVELOPER_ERROR)
- 用户界面显示“此版本的应用程序未配置用于计费”
那么我可以使用4个保留的产品ID吗?
有什么我错过的吗?
该应用程序需要使用您的生产密钥进行签名and上传到 Google Play 的版本应该与您正在测试的版本相同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)