Skip to main content

Release 6.8.0 - Full OpenIAP Ecosystem Adoption

· 2 min read
Hyo
Maintainer of flutter_inapp_purchase & expo-iap

Release 6.8.0 graduates flutter_inapp_purchase into the full OpenIAP ecosystem. The plugin now shares the same native stacks, type system, and tooling used by Expo IAP and the Kotlin Multiplatform SDK, giving Flutter teams a predictable upgrade path and richer diagnostics across both stores.

View the release on GitHub →

Release 6.7.0

· 2 min read
Hyo
Maintainer of flutter_inapp_purchase & expo-iap

We’ve shipped 6.7.0 with a fully consolidated OpenIAP stack and a key Android fix for subscription upgrades. This release focuses on keeping the platform plugins in lockstep and smoothing out offer handling on Play Store builds.

Release 6.6.0 - Android OpenIAP module

· 3 min read
Hyo
Maintainer of flutter_inapp_purchase & expo-iap

Short and sweet — this release brings the Android migration to openiap-google, tighter null-safety, and example stability fixes. We also rolled in the follow up maintenance work that shipped as 6.6.1 so you have a single snapshot of the 6.6 line.

Release 6.5.0

· 2 min read
Hyo
Maintainer of flutter_inapp_purchase & expo-iap

We've shipped 6.5.0 with improved iOS parity to OpenIAP, safer parsing, and stronger pre-commit checks. The later 6.5.2/6.5.3 fixes are folded in here so you can see the full picture of the 6.5.x line.

Release 6.4.0 - Simplified APIs

· 4 min read
Hyo
Maintainer of flutter_inapp_purchase & expo-iap

We're releasing version 6.4.0 with the streamlined fetchProducts API plus all of the platform work that landed during the 6.3.x cycle. If you skipped the intermediate patch releases, this post captures everything you need to know.

Release 6.3.0

· 6 min read
Hyo
Maintainer of flutter_inapp_purchase & expo-iap

We're excited to announce the release of flutter_inapp_purchase 6.3.0! This version brings significant improvements to OpenIAP specification compliance, enhanced type safety, critical bug fixes, and a completely reorganized test suite—all while maintaining full backward compatibility.

Version 6.0-rc.1 - StoreKit 2 & Billing Client v8 Support

· 4 min read
Hyo
Maintainer of flutter_inapp_purchase & expo-iap

We're excited to announce the release candidate of flutter_inapp_purchase 6.0-rc.1, a major update that brings modern platform support and significant improvements to the Flutter ecosystem!

⚠️ Note: This is a Release Candidate version. While feature-complete and tested, it may still contain bugs. Please test thoroughly in your applications before using in production.

flutter_inapp_purchase 6.0 Release

✨ What's New in 6.0-rc.1

🍎 iOS StoreKit 2 Support

flutter_inapp_purchase now fully supports StoreKit 2 for iOS 15.0+, providing:

  • Modern Transaction Handling: Improved purchase flows with better error handling
  • Enhanced Security: Built-in receipt validation and fraud prevention
  • Better Performance: Optimized for iOS 15+ devices
  • Automatic Fallback: Seamless fallback to StoreKit 1 for older iOS versions
// StoreKit 2 automatically used on iOS 15.0+
await FlutterInappPurchase.instance.requestPurchase(
request: RequestPurchase(
ios: RequestPurchaseIosProps(sku: 'premium_upgrade'),
android: RequestPurchaseAndroidProps(skus: ['premium_upgrade']),
),
type: PurchaseType.inapp,
);