Releases: hyochan/flutter_inapp_purchase
Releases · hyochan/flutter_inapp_purchase
7.1.14
- fix(android): Prevent incomplete product data on repeated
fetchProductscalls- Fixed issue where
displayPriceand other fields were missing on subsequent calls - ProductManager now validates cached data integrity before returning
- Automatically re-queries products with incomplete cached data
- openiap/pull/29
- Fixed issue where
Full Changelog: 7.1.13...7.1.14
7.1.13
What's Changed
- feat: Add Horizon OS support for Meta Quest devices
- Added product flavor support for Meta Horizon billing (play/horizon flavors)
- Integrated
openiap-google-horizondependency for Meta Quest Platform SDK - Added Horizon App ID configuration via gradle.properties and AndroidManifest.xml
- Example app now supports both Google Play and Meta Horizon builds
- Added comprehensive documentation for Horizon OS setup
- Blog post: Horizon OS Support
- Setup guide: Horizon OS
- BREAKING:
introductoryPricePaymentModeIOSis now required (non-nullable) inProductSubscriptionIOS- Changed from
PaymentModeIOS?toPaymentModeIOS(required field) - Default value is
PaymentModeIOS.Emptywhen not provided - Update: Modified
_parsePaymentModehelper to returnPaymentModeIOS.Emptyinstead ofnull - Migration: Add
introductoryPricePaymentModeIOS: PaymentModeIOS.Emptywhen creatingProductSubscriptionIOSinstances manually
- Changed from
Full Changelog: 7.1.12...7.1.13
7.1.12
- Update openiap-versions.
{ "apple": "1.2.25", "google": "1.3.1", "gql": "1.2.2" }
Full Changelog: 7.1.11...7.1.12
7.1.11
- fix: improve subscription state handling
Full Changelog: 7.1.10...7.1.11
7.1.10
- fix: handle string timestamp in DiscountOfferInputIOS
Full Changelog: 7.1.9...7.1.10
7.1.9
7.1.8
- chore(deps): [email protected]
Full Changelog: 7.1.7...7.1.8
7.1.7
- fix(ios): corrected transactionReason detection for re-purchased subscriptions by upgrading openiap-apple to
1.2.18- Fixed an issue where previously cancelled subscriptions that were purchased again were incorrectly marked asRENEWALinstead ofPURCHASE. Now uses Apple'stransactionReasonfrom JSON representation for accurate transaction type detection.
Full Changelog: 7.1.5...7.1.7
7.1.5
- Resolve issue like react-native-iap issue #3054 by upgrading openiap-apple to
1.2.17.
Full Changelog: 7.1.4...7.1.5
7.1.4
Full Changelog: 7.1.2...7.1.4