8.2.5 - ExternalPurchaseCustomLink API (iOS 18.1+)
flutter_inapp_purchase 8.2.5 adds support for Apple's ExternalPurchaseCustomLink API (iOS 18.1+) for apps using custom external purchase links.
flutter_inapp_purchase 8.2.5 adds support for Apple's ExternalPurchaseCustomLink API (iOS 18.1+) for apps using custom external purchase links.
v8.2.3 syncs with OpenIAP v1.3.15 introducing one-time purchase discount support for Android 7.0+ and simplified input field naming conventions.
v8.2.2 syncs with OpenIAP v1.3.14 bringing Win-Back offers for iOS 18+, product-level status codes for Android 8.0+, and suspended subscription support.
v8.2.0 reflects OpenIAP v1.3.11+ updates with PurchaseState simplification and API consolidation.
v8.1.2 adds support for Google Play Billing Library 8.3.0's External Payments program and enableBillingProgramAndroid in InitConnectionConfig.
v8.1.0 introduces StoreKit 2's Advanced Commerce Data for iOS 15+ attribution tracking, improved promoted product handling, and the new google field for Android request parameters.
We're excited to announce flutter_inapp_purchase v8.0.0, bringing support for Google Play Billing Library 8.2.0 features including the Billing Programs API, one-time product discounts, and purchase suspension status.

Flutter In-App Purchase 7.2.0 brings built-in purchase verification (aka receipt validation) powered by IAPKit. Now you can verify purchases with enterprise-grade backend validation using a single API call-no server setup required.

Flutter In-App Purchase now supports Meta Quest devices with Horizon OS billing, enabling seamless in-app purchases in VR applications using Meta's Platform SDK.
Release 7.1.0 simplifies the fetchProducts() API by returning lists directly instead of union types, making it easier to work with products while maintaining type safety through explicit type annotations.