首页 > 解决方案 > 了解用户在应用内购买期间按下取消按钮时的触发器

问题描述

我在我的颤振应用程序中集成了 IAP 功能。我想知道用户何时点击了 IAP 弹出窗口上的“取消”按钮。在这里找到了许多解决方案,但所有代码都是本机代码。如果我在 Flutter iOS 中触发取消按钮单击,那将非常有帮助。在取消按钮上单击我需要执行其他功能。

我已经按照此链接中的 IAP 集成代码: https ://fireship.io/lessons/flutter-inapp-purchases/ 并且 IAP 弹出窗口显示为默认弹出窗口而不是自定义弹出窗口。

请给点建议。任何帮助,将不胜感激。谢谢你。

标签: iosflutterin-app-purchase

解决方案


当您按下取消按钮时,PurchaseDetails.status将等于PurchaseStatus.error。所以你检查它:

 if (purchaseDetails.status == PurchaseStatus.error) {
 //Change UI state to reflect this problem
}

推荐阅读