Skip to content

v1.3.0 — AsyncStorage optional, Kotlin fix for RN 0.83

Choose a tag to compare

@j3k0 j3k0 released this 13 May 12:40
· 25 commits to main since this release
88168c7

AsyncStorage now optional

@react-native-async-storage/async-storage is no longer a required peer dependency. It is optional — only needed if using IapticTokensManager for consumable token tracking.

  • If you use IapticTokensManager, install: npm install @react-native-async-storage/async-storage@~2.1.0
  • If you don't use tokens, you can remove AsyncStorage entirely.
  • Existing token data is preserved.

Kotlin fix for RN 0.83 / Expo SDK 55

Minimum @iaptic/react-native-iap bumped to ^12.16.6, which contains a fix for the Unresolved reference currentActivity Kotlin compile error on React Native 0.83+.

Bug fix: unhandled promise rejection

Fixed IapticTokensManager constructor calling loadTransactions() without await or .catch().

Documentation

Updated INTEGRATION_GUIDE.md, README.md, and RELEASE_NOTES.md.