Skip to content

Releases: intercom/intercom-android

17.0.0

26 Jun 17:04
eaf7ef0

Choose a tag to compare

Release Date: 26-06-2025

🚀 Enhancements

  • Added support for Dark Mode. This feature is currently in beta, and will be enabled for all customers in a future release.

👉 Dependency updates

  • Removed io.sentry:sentry-bom dependency

16.3.0

05 Jun 11:12
8ab9582

Choose a tag to compare

Release Date: 05-06-2025

📱 New Feature: Conversational Fin

We’re making conversations more natural and reducing the need for escalations.

  • More human, less rigid: We’ve removed quick reply buttons so Fin can respond fluidly—no decision trees, just natural conversation.

  • Sources, now inline: Fin now includes source links directly in replies, so customers can verify info at a glance.

16.2.1

30 May 10:35
c1f9ecb

Choose a tag to compare

Release Date: 30-05-2025

🐛 Bug Fixes

  • Fixed a deadlock issue in changeWorkspace API that could occur when login API was called right after changeWorkspace API, causing the application to hang indefinitely while waiting for authentication.

👉 Dependency updates

  • Sentry: Updated to 8.13.2

16.2.0

28 May 14:26
96beaab

Choose a tag to compare

Release Date: 28-05-2025

🚀 Enhancements

  • Added new API handlePushWithCustomStack in IntercomPushClient. Use this to handle Intercom push messages with a custom backstack. Implement your custom push integration by extending FirebaseMessagingService and call handlePushWithCustomStack in the onMessageReceived method as shown in the example below.
public void onMessageReceived(RemoteMessage remoteMessage) {
    String message = remoteMessage.getData();
    if (intercomPushClient.isIntercomPush(message)) {
        TaskStackBuilder customStack = TaskStackBuilder.create(this);
        customStack.addNextIntent(new Intent(this, CustomActivity.class));
        intercomPushClient.handlePushWithCustomStack(getApplication(), message, customStack);
    } else {
        //DO HOST LOGIC HERE
    }
}

🐛 Bug Fixes

  • Fixed IllegalArgumentException: Missing keys: [timestamp] crash
  • Fixed NullPointerException: Parameter specified as non-null is null crash happening in in-app notifications

👉 Dependency updates

  • Sentry: Updated to 8.13.1
  • Fragment Kotlin Extensions: Updated to 1.8.7
  • Compose BOM: Updated to 1.8.2 (via BOM 2025.05.01)

16.1.0

21 May 10:09
b71a838

Choose a tag to compare

Release Date: 20-05-2025

🚀 Enhancements

  • Added new API changeWorkspace. Use this to change the workspace that the SDK is connected to.

👉 Dependency updates

  • Sentry: Updated to 8.12.0
  • Lifecycle Components: Updated to 2.9.0
  • Compose Navigation: Updated to 2.9.0

👉 Note

  • registerForLaterInitialisation and unregisterForLateInitialisation are now deprecated. Use initialize instead. SDK will not communicate with Intercom until a user registration is made.

16.0.0

09 May 10:04
0672381

Choose a tag to compare

Release Date: 09-05-2025
  • Bug fixes and performance improvements

👉 Dependency updates

  • Compose BOM: Updated to 1.8.1 (via BOM 2025.05.00)
  • Gson: Updated to 2.13.1

👉 Note

  • This version requires compileSdk version to be at least 35. If you are not ready to use API level 35, please stay on the Intercom version 15.16.1

15.16.1

02 May 09:47
559b2ce

Choose a tag to compare

15.16.1

Release Date: 02-05-2025

🚀 Enhancements

  • Added support for handling conversations merged across multiple channels and conversations merged between multiple users

🐛 Bug Fixes

  • Fixed an issue where Notes and Posts weren't showing in full
  • Fixed IllegalArgumentException: Max number of dynamic shortcuts exceeded
  • Fixed crashes on push notifications

👉 Dependency updates

  • Compose BOM: Updated to 1.8.0 (via BOM 2025.04.00)
  • Sentry: Updated to 8.11.1
  • Gson: Updated to 2.13.0
  • AndroidX ExifInterface: Updated to 1.4.1

15.16.0

11 Apr 14:58
d6e681f

Choose a tag to compare

Release Date: 11-04-2025

🚀 Enhancements

  • We've added a new API to enable setting JWTs in the Messenger. This should be called before any user login. To learn more go here.
  • Resolved some differences between the registration of unidentified and identified users of iOS and Android. Both platforms now have matching implementations.

15.15.2

11 Apr 08:43
71c4ebf

Choose a tag to compare

Release Date: 04-04-2025

🐛 Bug Fixes

  • Various bug fixes and performance improvements
  • This release does not enforce apps to target API level 35
  • The minimum Kotlin version needed to use this version of Intercom SDK is now 1.8.22

Dependency updates

  • androidx.navigation:navigation-compose to 2.8.9
  • androidx.compose:compose-bom to 2025.03.01
  • io.sentry:sentry-bom to 8.5.0
  • com.google.firebase:firebase-messaging to 24.1.1

15.15.0

11 Mar 13:23
4c6a909

Choose a tag to compare

Release Date: 11-03-2025

🚀 Enhancements

  • This release now supports opening directly to the conversation screen/recent conversation

🐛 Bug Fixes

  • Fixed issues with attribute collectors

Dependency updates

  • androidx.compose.animation:animation-graphics-android to 1.7.8
  • androidx.navigation:navigation-compose to 2.8.7
  • androidx.compose:compose-bom to 2025.02.00
  • androidx.activity:activity-compose to 1.10.1
  • androidx.fragment:fragment-ktx to 1.8.6
  • paging_version to 3.3.6
  • androidx.constraintlayout:constraintlayout to 2.2.1
  • androidx.exifinterface:exifinterface to 1.4.0