IAP: Exit after an error

Do not try to consume the purchase
This commit is contained in:
Vishesh Handa
2020-09-01 08:51:37 +02:00
parent 1ee0866a85
commit b35db2a343

View File

@ -157,6 +157,7 @@ class _PurchaseWidgetState extends State<PurchaseWidget> {
}); });
if (purchaseDetails.status == PurchaseStatus.error) { if (purchaseDetails.status == PurchaseStatus.error) {
_handleIAPError(purchaseDetails.error); _handleIAPError(purchaseDetails.error);
return;
} else if (purchaseDetails.status == PurchaseStatus.purchased) { } else if (purchaseDetails.status == PurchaseStatus.purchased) {
var subStatus = await verifyPurchase(purchaseDetails); var subStatus = await verifyPurchase(purchaseDetails);
if (subStatus.isPro) { if (subStatus.isPro) {