Android应用内结算失败,说“您已经有此商品的待处理订单”。

时间:2011-09-14 20:37:42

标签: android in-app-purchase in-app-billing

我已经实施了应用内结算,但我遇到了一个问题。这就是我所看到的。

  1. 下订单
  2. 等待一段时间让订单通过
  3. 如果购买需要一段时间,则用户点击后退按钮取消购买
  4. 我的应用会收到购买已取消通知并确认此
  5. 的通知
  6. 用户和我都收到一封电子邮件,说明购买已取消
  7. 当用户再次尝试购买该商品时,Market会抛出错误消息“您已经有此商品的挂单。”
  8. 响应代码为“服务不可用”
  9. 恢复交易不产生任何交易
  10. 您无法使用此帐户购买此商品
  11. 我在网上找到了一些有关此内容的信息。 http://www.google.com/support/forum/p/Android+Market/thread?tid=375490c831e02ab5&hl=en http://code.google.com/p/marketbilling/issues/detail?id=39

    我联系了谷歌并得到了一个他们正在调查的汽车人回应。

    但是,我想知道是否有任何我可以做的事情。

    哦,我也确保我的PendingIntent很好。我订了成功。

    更新 这是给我看到这个的客户的股票电子邮件。看来Android Market已经越来越好了,因为无论如何我现在越来越少。

    您好,

    这个“待处理订单”错误很遗憾是我无法控制的Android电子市场中的错误。

    要帮助他们提高此问题的优先级,请通过以下网络表单与Google联系。 http://www.google.com/support/androidmarket/bin/request.py?contact_type=market_phone_tablet

    您可以告诉他们参考错误5126349,这是他们的内部跟踪号。

1 个答案:

答案 0 :(得分:5)

虽然在应用内结算存在问题,例如此处提供的链接(我是第39期的活跃评论者),但还有一些值得检查的事情可能会导致谷歌的响应达到500条。

即,“恢复交易”并滥用该通话。滥用该呼叫是基于每个用户进行的,并且我已经看到谷歌帐户被封锁了500天,这肯定会在开发过程中发生,具体取决于您的实施方式。

这里最好的建议是将测试人员扩展到更多用户(或具有不同主要Google帐户的设备),运行不同版本的Android市场。如果你能从某人那里得到一个积极的回应,那么很可能你会很好,其余的就在google的门口。