Intercom.presentMessageComposer(initialMessage) not working on Android | Community
Skip to main content
Question

Intercom.presentMessageComposer(initialMessage) not working on Android

  • November 12, 2025
  • 2 replies
  • 48 views

I am using Intercom.presentMessageComposer(initialMessage) to show Intercom with a pre-filled message in my React Native app like this:

await Intercom.presentMessageComposer(‘An initial message.’);

I’m using this version: "@intercom/intercom-react-native": "^9.3.2"

This launches the Intercom messenger on iOS with pre-filled message.
On Android, this launches the Intercom messenger but there’s no pre-filled message. Also the message input is not visible on Android.

Is this an expected behavior on Android or is it a bug?

2 replies

Paul Byrne
Intercom Team
Forum|alt.badge.img+6
  • Intercom Team
  • 118 replies
  • November 13, 2025

Hey ​@Ahmet Ardal Paul here from support engineering to help you out 🤝  

The quickest fixes to try are: check windowSoftInputMode/configChanges on your MainActivity, capture Android logcat for the presentMessageComposer log, and make sure you’re on a recent RN wrapper + intercom-android SDK.


  • Author
  • New Participant
  • 1 reply
  • November 13, 2025

@Paul Byrne 
Thanks for the reply.

I’m using the latest intercom-react-native library. (9.3.2)


I checked the logs in logcat and wasn’t able to see any problems. Check the screenshot please.
 

Also here’s my windowSoftInputMode and configChanges, are they okay? What are the correct values for presentMessageComposer to work correctly? 

<activity

android:name=".MainActivity"

android:label="${appName}"

android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode"

android:launchMode="singleTask"

android:windowSoftInputMode="adjustResize"

android:supportsPictureInPicture="true"

android:exported="true">