Releases: intercom/intercom-react-native
Releases · intercom/intercom-react-native
9.2.0
What's Changed
- Added new method
setAuthTokens
for Data Connectors Authentication. - Added support to initialize Intercom SDK manually via
Intercom.initialize
- chore: update Intercom SDK dependencies (Android: 17.1.1 → 17.2.0)
🚀 Enhancements
Added Voice Notes to the conversation composer. Users can now record voice messages that are automatically transcribed to text and can be sent in conversations.
🐛 Bug Fixes
- Fixed an issue where in-app notifications were not showing up in certain cases
- Fixed an issue where in-app notifications display underneath system navigation buttons
- Fixed
NullPointerException
crash caused by unsuccessful authorization response
👉 Dependency updates
- Compose BOM: Updated to 1.9.2 (via BOM 2025.09.01)
- Gson: Updated to 2.13.2
- Lifecycle Components: Updated to 2.9.4
Full Changelog: 9.1.2...9.2.0
9.1.2
What's Changed
iOS
- Fixed device token registration for JWT-based identity verification. Previously, when identity verification was enabled with JWT tokens, device token registration would fail with error 4003. The SDK now properly supports both HMAC and JWT tokens for device token registration.
Full Changelog: 9.1.1...9.1.2
9.1.1
9.1.0
What's Changed
- Fixes an issue where
setDeviceToken
tries toreject
after resolving
iOS Specific Changes
- Added support for iOS 26 and Liquid Glass.
- Resolved a hang that could occur on startup related to crash report tooling.
Full Changelog: 9.0.3...9.1.0
9.0.3
What's Changed
- Fix Codegen error "Union types are unsupported in structs" on Expo SDK 52 / React Native 0.79
- Update iOS module to use new generated header import path
<IntercomReactNativeSpec/IntercomReactNativeSpec.h>
for new architecture
Full Changelog: 9.0.2...9.0.3
9.0.2
9.0.1
What's Changed
- [Android] Adds null checks for
RemoteMessage
inhandleRemotePushWithCustomStack
.
Full Changelog: 9.0.0...9.0.1
9.0.0
What's Changed
⚠️ Breaking Changes
- Event System Refactor:
- Removed
addEventListener
method. - Consumers must now call
bootstrapEventListeners()
to setup Intercom Events. - Consumers must use
NativeEventEmitter
for handling Intercom Events (docs).
- Removed
🎉 New Features
- Support for React Natives new architecture
- New
setThemeMode
method to programmatically control Intercom's theme - Added comprehensive examples with New Architecture Support.
📦 SDK Updates
- iOS SDK: Updated to 19.1.2
- Android: No changes (v17.1.0 from previous release)
Full Changelog: 8.8.0...9.0.0