7.1.13 - Horizon OS Support for Meta Quest Devices

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.
In-app purchase implementation and best practices
View All Tags
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.
Release 7.0.0 migrates to OpenIAP GQL 1.0.10, introducing union types, platform-specific classes, enhanced type safety, and comprehensive alternative billing support for both iOS and Android platforms.
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.
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.
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.
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.
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.
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 now fully supports StoreKit 2 for iOS 15.0+, providing:
// 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,
);