Skip to content

Releases: hyochan/flutter_inapp_purchase

7.1.14

29 Oct 23:43

Choose a tag to compare

  • fix(android): Prevent incomplete product data on repeated fetchProducts calls
    • Fixed issue where displayPrice and 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

Full Changelog: 7.1.13...7.1.14

7.1.13

28 Oct 06:19

Choose a tag to compare

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-horizon dependency 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: introductoryPricePaymentModeIOS is now required (non-nullable) in ProductSubscriptionIOS
    • Changed from PaymentModeIOS? to PaymentModeIOS (required field)
    • Default value is PaymentModeIOS.Empty when not provided
    • Update: Modified _parsePaymentMode helper to return PaymentModeIOS.Empty instead of null
    • Migration: Add introductoryPricePaymentModeIOS: PaymentModeIOS.Empty when creating ProductSubscriptionIOS instances manually

Full Changelog: 7.1.12...7.1.13

7.1.12

19 Oct 23:28

Choose a tag to compare

Full Changelog: 7.1.11...7.1.12

7.1.11

17 Oct 04:55

Choose a tag to compare

Full Changelog: 7.1.10...7.1.11

7.1.10

16 Oct 08:43

Choose a tag to compare

Full Changelog: 7.1.9...7.1.10

7.1.9

16 Oct 00:47

Choose a tag to compare

What's Changed

  • feat(ios): add renewalInfoIOS to activeSubscription by @hyochan in #580

Full Changelog: 7.1.8...7.1.9

7.1.8

13 Oct 21:04

Choose a tag to compare

7.1.7

11 Oct 18:21

Choose a tag to compare

  • 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 as RENEWAL instead of PURCHASE. Now uses Apple's transactionReason from JSON representation for accurate transaction type detection.

Full Changelog: 7.1.5...7.1.7

7.1.5

11 Oct 03:09

Choose a tag to compare

Full Changelog: 7.1.4...7.1.5

7.1.4

09 Oct 11:46

Choose a tag to compare

Full Changelog: 7.1.2...7.1.4