应用账单中的Android市场 - 新的信用卡失败,那么好吗?

时间:2012-03-12 03:25:46

标签: android google-play

我正在测试google提供的结算示例应用程序:

http://developer.android.com/guide/market/billing/index.html

一切都顺利,我到达了我想尝试购买实际物品的部分(我自己列出的那个)。例如,我给它一个“com.me.sword”的id。工厂重置后,我已登录为我批准的测试帐户之一。该应用已签名,其他一切都很好。

我去购买,然后进入市场应用程序。我被提示添加新的信用卡,这是有道理的。在输入真实的信用卡后,购买尝试通过,但然后在市场方面失败。我收到一个对话框,说“从服务器检索Checkout信息时出错”。 DDMS显示:

D/Finsky(884): [1] CarrierProvisioningAction.shouldFetchProvisioning: Required CarrierBillingParams missing. Shouldn't fetch provisioning.
D/Finsky(884): [1] CarrierProvisioningAction.run: No need to fetch provisioning from carrier.
E/Volley(884): [13] BasicNetwork.performRequest: Unexpected response code 500 for https://android.clients.google.com/fdfe/purchase
W/Finsky(884): [1] CheckoutPurchase.onErrorResponse: DisplayErrorMessage[Error retrieving Checkout information from server.]
E/Finsky(884): [1] CheckoutPurchase.setError: type=UNKNOWN, code=-1, message=Error retrieving Checkout information from server.

我关闭对话框,然后尝试再次购买,它会通过确定。

新信用卡尚未验证可能有错误?我想知道这是否与市场相同,以及其他错误如下:

http://groups.google.com/a/googleproductforums.com/forum/#!category-topic/android-market/technical-help/eVUoYEaUwSc

还在困扰开发者吗?与谷歌的计费系统一起使用这些错误是有点可怕的 - 当然普通用户只会责怪我们,应用程序开发人员,我们不希望任何评级/电子邮件声称我向他们收取信用卡和购买的物品从未送达。

谢谢

1 个答案:

答案 0 :(得分:1)

应用内结算变得更好,但仍然不是特别可靠(自首次发布以来差不多一年)。您应该已准备好处理应用中的错误。没有办法知道这个特定错误的实际原因是什么,但是“意外响应”提示意外错误:)大概是,应该预期处理(错误)卡验证和部分购买流程。您可能还有其他一些问题 遇到(这不是官方的市场/游戏追踪者):

http://code.google.com/p/marketbilling/issues/list

祝你好运:)