Skip to content

16.2.0

Choose a tag to compare

@imSzukala imSzukala released this 28 May 14:26
· 16 commits to master since this release
96beaab
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)