Hey @Curwer, Emily here from Support Engineering at Intercom 👋🏼
The crash you're experiencing: Fatal Exception: java.lang.IllegalArgumentException: Key "" was already used. If you are using LazyColumn/Row please make sure you provide a unique key for each item.
is a classic Jetpack Compose error. It occurs when a LazyColumn
or LazyRow
is given duplicate or empty keys for its items, which Compose requires to be unique for correct list diffing and rendering.
You mentioned this happens after a screen view event for firebase_screen_class: IntercomRootActivity
, and you're using Intercom SDK version 17.1.0.
Although 17.1.1 does not explicitly mention a fix for this issue, it is always recommended to upgrade to the latest version, as minor bug fixes may not be fully documented. If the issue persists after upgrading the version, could you report it to our Intercom support with a detailed crash log?
If the crash is blocking, consider rolling back to a previous stable version of the SDK (e.g., 17.0.x) if you did not experience the issue there.