【问题标题】:No longer able to access queryPastPurchases in InAppPurchase Flutter不再能够在 InAppPurchase Flutter 中访问 queryPastPurchases
【发布时间】:2021-12-15 11:03:19
【问题描述】:

我最近更新了 Flutter 中的 InAppPurchase 插件。更新正在破坏代码。 我无法使用 InAppPurchase 实例获取过去的购买记录。有人知道如何检索过去的购买记录吗?

Final QueryPurchaseDetailsResponse purchaseResponse =await _inAppPurchase.queryPastPurchases();

【问题讨论】:

    标签: flutter flutter-in-app-purchase


    【解决方案1】:

    尝试使用:

      final InAppPurchase _inAppPurchase = InAppPurchase.instance;
      await _inAppPurchase.restorePurchases();
    

    【讨论】:

    • 高于 _inAppPurchase.restorePurchases();返回无效。我曾经在使用 _purchases = purchaseResponse.pastPurchases; 之前获取 purchaseDetails;之后,我使用我的后端服务器验证了购买。现在我该怎么做。
    • 根据文档 restorePurchases 将检索旧购买。
    • 所以这个动作会触发purchaseStream?。
    • 恢复的购买将在 InAppPurchase.purchaseStream 上发出
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-24
    • 2014-02-24
    • 1970-01-01
    • 2019-12-12
    • 2017-11-22
    • 1970-01-01
    相关资源
    最近更新 更多