首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >in_app_purchase无法打开购买对话框

in_app_purchase无法打开购买对话框
EN

Stack Overflow用户
提问于 2022-07-19 04:30:12
回答 1查看 536关注 0票数 0

未处理的异常: PlatformException(storekit_duplicate_product_object,对于同一个产品标识符有一个挂起的事务。请等待它完成或完成usingcompletePurchase以避免边缘情况。,{applicationUsername: null,requestData: null,quantity: 1,productIdentifier: productIdentifier,simulatesAskToBuyInSandbox: null})

EN

回答 1

Stack Overflow用户

发布于 2022-07-19 06:06:47

如果您正在使用in_app_purchase插件,那么在开始一个新的购买周期之前,您需要将所有以前的购买周期标记为完整。

您可以使用一个简单的for循环来查找所有购买细节,并将它们标记为完整。

代码语言:javascript
复制
for (var _purchaseDetails in purchaseList) {
    if (_purchaseDetails.pendingCompletePurchase) {
      await _inAppPurchase.completePurchase(_purchaseDetails);
   }
}

请记住,在开始购买之前使用此代码,这样就不会有任何未完成的购买。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73031139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档