v1.3.0 — AsyncStorage optional, Kotlin fix for RN 0.83
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.