Android notification channels are not created by the SDK

Hi there,

I was struggling with the push notifications on Android. I found out that the notification channels were not created by the Intercom SDK, preventing notifications to be displayed.

After digging around, I managed to find the right call (Injector.get().systemNotificationManager.setUpNotificationChannelsIfSupported(context)), but it does not feel like this was made to be a public API.

Did I miss something during the SDK setup ?

Hey there :wave:

One thing you might want to check is that you have the right firebase dependencies in your build.gradle :

If so then we should be setting up three channels for you as mentioned in the “Android notification channels” section of this article:
https://www.intercom.com/help/en/articles/227-how-mobile-push-notifications-and-messages-work#android-notification-channels

If you also have your own push notifications in the app that are separate from ours then you may have to extend the FirebaseMessagingService as mentioned here: