Releases: intercom/intercom-react-native
10.1.0
What's Changed
🐛 Bug fixes
- Fixed intermittent "Activity is null" failures on Android when calling
Intercom.initialize(apiKey, appId)
Android 18.1.0
Release Date: 12-05-2026
✨ New Features
- Multiple attachments — Users can now send multiple images and files together in a single message, with a preview of selected media in the composer.
- Typing indicator — The inbox now shows a typing indicator when an agent is replying.
🐛 Bug Fixes
- Fixed push notification images not loading on some devices
- Fixed download button not responding on the image preview screen
👉 Dependency updates
- Compose BOM: Updated to 2026.05.00
- Ably Android: Updated to 1.7.2
iOS 19.6.0
Release Date: 14-05-2026
🚀 Enhancements
- Users can now send multiple images and files in a single message, with a preview of selected media in the composer.
🐛 Bug Fixes
- Fixed an issue where login-triggered notes may not appear when logging in mid-session.
- Fixed an issue where the Fin typing avatar could display the brand color as its background in the inbox.
- Fixed an issue where images in multi-block message bubbles could display with incorrect corner radii.
- Fixed an issue where
isUserLoggedIncould returnfalsedespite a successful login. - Fixed an issue where GIF timestamps and attributions may not align with the image width.
- Fixed an issue where short article URLs could open the Help Center home screen instead of the article.
Full Changelog: 10.0.1...10.1.0
10.0.1
What's Changed
Android 18.0.2
Release Date: 17-04-2026
🐛 Bug Fixes
- Fixed camera video recording failing when external storage is unavailable
- Fixed video embeds and other content failing to display in Help Center articles
iOS 19.5.7
Release Date: 16-04-2026
🐛 Bug Fixes
- Fixed a crash that could occur when the app transitioned to the background while a conversation was open.
- Fixed an issue where CSAT rating selections could reset to the unsubmitted state after submission.
- Fixed an issue where the "Tell us more" CSAT remark could fail to submit for some users.
- Fixed an incorrect Greek translation for the OK button in CSAT dialogs.
- Fixed an issue where navigation bar buttons could appear invisible in attachment preview screens when the host app sets a light tint color.
Full Changelog: 10.0.0...10.0.1
10.0.0
Android
Intercom Android SDK upgraded to 18.0.1
View Release Notes
⚡ Important Changes
handlePushMessage() removed (Android)
The Intercom Android SDK now automatically opens the relevant conversation when a push notification is tapped. Remove all calls to Intercom.handlePushMessage() and any associated AppState listeners from your code — no replacement is needed.
Android build requirements raised
| Requirement | Before | After |
|---|---|---|
compileSdkVersion |
35 | 36 |
targetSdkVersion |
35 | 36 |
buildToolsVersion |
35.0.0 | 36.0.0 |
| Android Gradle Plugin | 8.6.1 | 8.9.0 |
| Gradle | 8.7 | 8.11.1 |
Internal storage migration (Android)
The SDK migrates from SharedPreferences to DataStore on first launch. This is a one-way migration — downgrading to v9.x afterward will lose local SDK state.
🐛 Bug Fixes
- Fixed GIF search input text being unreadable in dark mode
- Fixed in-app messages disappearing when a permission dialog is shown
- Fixed in-app notifications not responding to swipe-to-dismiss gesture
- Fixed overlays not appearing after returning from a long background period
- Fixed missing messages and unread count not updating after extended background
- Fixed ANR on low-memory devices with repeated Messenger launcher access
- Fixed memory leak in WebView cache with card messages
- Improved spacing between message blocks in in-app notifications
- Fixed overlays rendering behind navigation bar on
AppCompatActivitywith edge-to-edge
iOS
No changes — SDK remains at ~> 19.5.4.
Full Changelog: 9.8.1...10.0.0
9.8.1
What's Changed
- fix: handle non-array action/intent-filter in AndroidManifest parsing by @elizabit-b in #415
- build(expo-example): upgrade Expo example app from SDK 53 to SDK 54 by @imSzukala in #417
- chore: bump version to 9.8.1 by @jasonpraful in #419
Full Changelog: 9.8.0...9.8.1
9.8.0
What's Changed
- Fixed
loginUserWithUserAttributeson Android silently dropping all user attributes.
Full Changelog: 9.7.1...9.8.0
9.7.1
What's Changed
📱 iOS SDK 19.5.4
View Release Notes
Release Date: 11-03-2026
🐛 Bug Fixes
- Fixed a crash that could occur when dismissing the privacy policy screen.
- Fixed a crash that could occur when the app launched via CarPlay.
- Fixed a crash that could occur during app launch due to synchronous disk I/O on the main thread.
- Fixed a crash that could occur due to push notification authorization checks blocking the main thread.
- Fixed a crash that could occur when receiving push notifications while the app was in the foreground.
- Fixed a crash that could occur due to concurrent identity updates.
- Fixed a crash that could occur when starting voice recording during audio route changes.
- Fixed an issue where denying microphone permission could result in an endless loading spinner.
- Fixed an issue where conversation message blocks could appear without spacing between them.
- Fixed an unnecessary divider appearing in Post and Note in-app messages.
🤖 Android SDK 17.4.7
View Release Notes
Release Date: 11-03-2026
🐛 Bug Fixes
- Fixed push notifications not displaying in certain cases
- Fixed unread badge counter not updating in certain cases
- Fixed attachment upload issues
- Fixed various UI issues
👉 Note
- The next major version of the Android SDK will require
minSdk 23(Android 6.0) due to AndroidX Compose library requirements.
Full Changelog: 9.7.0...9.7.1
9.7.0
What's Changed
9.7.0
Expo
✨ New Features
🐛 Bug Fixes
- Fixed config chaining in
withIntercomPushNotificationthat could cause plugin options to be lost. (#383) - Fixed Metro configuration for monorepo local development in the expo-example. (#387)
Full Changelog: 9.6.4...9.7.0
9.6.4
What's Changed
9.6.4
iOS
🐛 Bug Fixes
- Fixed an issue where CSAT workflow reply buttons could fail to render on closed conversations.
- Fixed an issue where calling logout() while viewing a modally presented screen could leave the Messenger home screen visible behind it.
- Fixed an issue where push notifications could be processed after the user had logged out.
- Fixed an issue where in-app notifications may not display the branded AI agent identity.
🤖 Android
🐛 Bug Fixes
- Fixed a crash that could occur when handling push notifications
- Fixed push notification images not loading correctly in some cases
- Fixed AI agent name and avatar not appearing correctly in in-app notifications
👉 Note
- The next major version of the Android SDK will require
minSdk 23(Android 6.0) due to AndroidX Compose library requirements.
New Contributors
- @Rosie-Kennelly-1 made their first contribution in #383
Full Changelog: 9.6.3...9.6.4
9.6.3
What's Changed
- Revert "Fix Android deep link push notifications causing app restart in foreground"
- chore: bump version to 9.6.3 by @jasonpraful in #376
Full Changelog: 9.6.2...9.6.3
9.6.2
What's Changed
9.6.2
📱 iOS
🐛 Bug Fixes
- Fixed an incorrect CSAT translation key for the OK button.
- Fixed an issue where the unread dot was not vertically centered in inbox cells.
- Fixed an issue with audio transcription where transcriptions could fail frequently.
- Fixed an issue where the send button VoiceOver announced "Arrow Up Circle Button" instead of an appropriate label.
- Fixed an issue where unordered lists could overlap other content.
- Fixed an issue where tickets could disappear from the Recent Tickets card.
- Fixed a crash that could occur with stacked notifications.
- Fixed an issue where the navigation bar did not match the background color in carousels and surveys on iOS versions below 26.
- Fixed an issue where retrying a failed multi-part conversation could result in an upload mismatch.
🤖 Android
🐛 Bug Fixes
- Fixed various in-app notification UI issues
- Fixed workflows not triggering in certain cases
👉 Note
- The next major version of the Android SDK will require
minSdk 23(Android 6.0) due to AndroidX Compose library requirements.
New Contributors
- @salmageek made their first contribution in #373
Full Changelog: 9.6.1...9.6.2