【问题标题】:Android marketplace in app billing - new credit card fail, then ok?应用计费中的 Android 市场 - 新信用卡失败,然后好吗?
【发布时间】:2023-03-03 11:59:01
【问题描述】:

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

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

一切正常,我开始尝试购买实际商品(我自己列出的商品)。例如,我给了它一个“com.me.sword”的 id。恢复出厂设置后,我以我批准的测试帐户之一登录。该应用程序已签名,其他一切都很好。

我去购买,然后进入市场应用程序。系统提示我添加一张新信用卡,这是有道理的。输入真实信用卡后,购买尝试通过,但随后在市场方面失败。我收到一个对话框,提示“从服务器检索结帐信息时出错”。 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

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

谢谢

【问题讨论】:

    标签: android google-play


    【解决方案1】:

    应用内计费已经变得更好,但它仍然不是特别可靠(自首次发布以来几乎一年)。您应该准备好处理应用程序中的错误。没有办法知道这个特定错误的实际原因是什么,但“意外响应”暗示了一个意外错误:) 据推测,处理卡验证(错误)应该是预期的,并且是购买流程的一部分。您可能会遇到的其他一些问题 遇到(这不是官方的 Market/Play bugtracker):

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

    祝你好运:)

    【讨论】:

    • 哇,这太可怕了!叹。感谢您的信息!
    猜你喜欢
    • 1970-01-01
    • 2011-09-19
    • 2013-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多