Android应用内结算:捕获“您已有此商品的待处理订单”

时间:2011-10-10 12:59:21

标签: android in-app-billing

如果用户尝试购买两次,Android Market会返回错误“您已经有此商品的待处理订单”。我可以在申请中处理这种情况吗?

1 个答案:

答案 0 :(得分:0)

来自Android开发者网站:

http://developer.android.com/guide/market/billing/billing_integrate.html#billing-service

  

重要提示:如果用户购买了托管项目,则必须阻止该项目   用户在原始交易时再次购买该项目   悬而未决。如果用户尝试两次购买托管项目,并且   第一笔交易仍在等待,Android Market会显示一条   给用户的错误;但是,Android Market不会向其发送错误   您的申请通知您第二次购买请求是   取消。这可能会导致您的应用程序陷入挂起状态   在等待第二个IN_APP_NOTIFY消息时进行状态   购买请求。