Android 应用内计费:捕获“您已经有该商品的待处理订单”;

发布于 2024-12-09 10:41:12 字数 71 浏览 0 评论 0原文

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

If a user tries to buy something twice, Android Market returns an error “You already have a pending order for this item”. I can handle this situation in application?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

尬尬 2024-12-16 10:41:12

来自 Android 开发者网站:

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

重要提示:如果用户购买了受管理的项目,您必须阻止
用户在原始交易完成后再次购买该商品
待办的。如果用户两次尝试购买受管理的商品,并且
第一个交易仍待处理,Android Market 将显示
对用户造成错误;但是,Android Market 不会向
您的申请通知您第二个购买请求是
取消。这可能会导致您的应用程序陷入待处理状态
等待第二个 IN_APP_NOTIFY 消息时的状态
购买请求。

From Android developer site:

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

Important: If a user purchases a managed item, you must prevent the
user from purchasing the item again while the original transaction is
pending. If a user attempts to purchase a managed item twice, and the
first transaction is still pending, Android Market will display an
error to the user; however, Android Market will not send an error to
your application notifying you that the second purchase request was
canceled. This might cause your application to get stuck in a pending
state while it waits for an IN_APP_NOTIFY message for the second
purchase request.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文