如果用户尝试购买两次,Android Market会返回错误“您已经有此商品的待处理订单”。我可以在申请中处理这种情况吗?
答案 0 :(得分:0)
来自Android开发者网站:
http://developer.android.com/guide/market/billing/billing_integrate.html#billing-service
重要提示:如果用户购买了托管项目,则必须阻止该项目 用户在原始交易时再次购买该项目 悬而未决。如果用户尝试两次购买托管项目,并且 第一笔交易仍在等待,Android Market会显示一条 给用户的错误;但是,Android Market不会向其发送错误 您的申请通知您第二次购买请求是 取消。这可能会导致您的应用程序陷入挂起状态 在等待第二个IN_APP_NOTIFY消息时进行状态 购买请求。