Skip to main content

๐ŸŽ‰ flutter_inapp_purchase 6.0.0-rc.1 Release Candidate - StoreKit 2 & Billing Client v8 Support

ยท 4 min read
Hyo Chang Lee
Creator of flutter_inapp_purchase & expo-iap

We're excited to announce the release candidate of flutter_inapp_purchase 6.0.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.0 Release

โœจ What's New in 6.0.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,
);