41

我已经实施了应用内计费,但​​遇到了问题。这是我所看到的。

  1. 下订单
  2. 稍等片刻让订单通过
  3. 如果购买需要一段时间,用户点击后退按钮取消购买
  4. 我的应用收到购买已取消的通知,并确认了这一点
  5. 用户和我都收到一封电子邮件,说明购买已取消
  6. 当用户再次尝试购买该商品时,市场会抛出一条错误消息,提示“您已经有该商品的挂单”。
  7. 响应代码为“服务不可用”
  8. 恢复事务不产生事务
  9. 您永远无法使用此帐户购买此商品

我在网上找到了一些关于此的信息。 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,这是他们的内部跟踪号。

4

1 回答 1

5

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

即,“恢复交易”并滥用该调用。该调用的滥用是针对每个用户进行的,我已经看到一个 google 帐户被 500 封锁了几天,这在开发过程中肯定会发生,具体取决于您的实施方式。

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

于 2011-12-21T20:03:17.787 回答