From b35db2a343e5f0b008cab67bb032b0eb786e83f2 Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Tue, 1 Sep 2020 08:51:37 +0200 Subject: [PATCH] IAP: Exit after an error Do not try to consume the purchase --- lib/widgets/purchase_widget.dart | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/widgets/purchase_widget.dart b/lib/widgets/purchase_widget.dart index c985ca91..271ecaae 100644 --- a/lib/widgets/purchase_widget.dart +++ b/lib/widgets/purchase_widget.dart @@ -157,6 +157,7 @@ class _PurchaseWidgetState extends State { }); if (purchaseDetails.status == PurchaseStatus.error) { _handleIAPError(purchaseDetails.error); + return; } else if (purchaseDetails.status == PurchaseStatus.purchased) { var subStatus = await verifyPurchase(purchaseDetails); if (subStatus.isPro) {