Answered

Intercom - Android SDK - Chat opens in another separate activity/task/app

  • 18 April 2023
  • 4 replies
  • 131 views

Chat opens in another separate activity/task/app, i.e. creates new application instance. That is, if you open recent applications on an android device, there are two apps (our and intercom chat). We’d like intercom chat to open inside the app without creating a second instance. Could you fix this please?

icon

Best answer by Jacob Cox 22 April 2023, 23:47

View original

4 replies

To fix the issue of intercom chat opening in a separate activity or task and creating a second instance of your app, you need to integate it using the Intercom SDK for Android. This will allow you to open the chat inside your app without creating a new application instance.

@Siera of course we use SDK. We have 2 instance of the app. When open the chat, the second window is appeared. But should be the only one window 

 

Userlevel 4
Badge +5

Hi @knapweed1 ,

Looking at your screenshot, the item labeled “First instance” is not Intercom. You’ll want to look into where that is coming from. Only the item labeled “Second instance” is the Intercom Messenger. Or are you saying the “First instance” is your app and that Intercom is opening up outside of your app somehow? 

 

If that’s the case then it sounds like you haven’t properly installed the Android SDK in your app. I would recommend looking over our installation docs here as well as our Github repo here. If, after looking over those docs it still seems like you’ve done everything correctly then you’ll want to reach out to our support team so you can dig into the specifics of your setup with them.

@Jacob Cox 
“Or are you saying the “First instance” is your app and that Intercom is opening up outside of your app somehow?” 
Yes, it is this case. We’ve checked documentations, we’ve done all correctly. 
There is nothing about how to open the chat inside the app in the documentation. This is similar to activity task on android system. It seems no any settings on your api for this.

Reply