4

我一直在使用谷歌的应用计费代码中的地牢示例和应用计费代码中的布伦德尔教程。除了更改公钥、重命名应用程序并将其上传到我已经完成的谷歌之外,这两个项目基本上都是开箱即用的。这两个应用程序最近(大约 3 天前)运行良好。现在我在 LogCat 和设备中都遇到了这个错误。

设备:

Error retrieving information from server. [DF-DFERH-01]

日志猫:

10-13 02:26:12.449: E/Volley(916): [90] BasicNetwork.performRequest: Unexpected response code 500 for https://android.clients.google.com/fdfe/purchaseStatus
10-13 02:26:12.457: W/Finsky(916): [1] CheckoutPurchase.onErrorResponse: DisplayErrorMessage[Error retrieving information from server. [DF-DFERH-01]]
10-13 02:26:12.457: E/Finsky(916): [1] CheckoutPurchase.setError: type=UNKNOWN, code=-1, message=Error retrieving information from server. [DF-DFERH-01]
4

1 回答 1

2

因此,在联系 Android 支持后,我得到了答案。我还没有验证非静态测试是否有效。我会让大家知道的。

关于问题 35564 的评论 #190 by theother...@gmail.com: 错误 (DF-DFERH-01) http://code.google.com/p/android/issues/detail?id=35564

大家好。所以最近几天我在测试静态响应时遇到了同样的问题。我决定忽略它们并继续测试真正的产品(我能够做到这一点,因为我的应用已经发布了实时版本,当然没有应用内购买)。然而,测试真实产品确实有效。

阅读 IAP 测试指南 (http://developer.android.com/guide/google/play/billing/billing_testing.html#billing-testing-static) 后,我看到了一句话:

“注意:使用预留的产品 ID 进行应用内结算请求会覆盖通常的 Google Play 生产系统。当您为预留的产品 ID 发送应用内结算请求时,服务质量将无法与生产环境相媲美。 "

所以看起来静态响应服务确实有问题,但这并不能反映实际 Play Store 的情况。我可以保证这一点,因为我现在更新的实时应用程序的 IAP 工作没有问题。因此,如果您遇到此问题,请尽可能测试真实产品;它可能对你有用。

于 2012-10-15T22:35:05.773 回答