Release Date: 28-05-2025
🚀 Enhancements
- Added new API
handlePushWithCustomStack
inIntercomPushClient
. Use this to handle Intercom push messages with a custom backstack. Implement your custom push integration by extendingFirebaseMessagingService
and callhandlePushWithCustomStack
in theonMessageReceived
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)