3

我无法理解为什么我在执行“应用内计费”时收到“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”
  • 获得“responseCode”等于 5 的“onRestoreTransactionsResponse”(RESULT_DEVELOPER_ERROR)
  • UI 显示“此版本的应用程序未配置为计费”

然后我可以使用 4 保留的产品 ID 吗?

有什么我想念的吗?

4

1 回答 1

9

该应用程序需要使用您的生产密钥进行签名,并且上传到 Google Play 的版本应该与您正在测试的版本相同。

于 2012-05-16T16:29:08.537 回答