# Please help integrate SendbirdPushHandler

**URL:** <https://community.sendbird.com/t/please-help-integrate-sendbirdpushhandler/7373>\
**Category:** Android\
**Tags:** push-notification\
**Created:** [May 22, 2023, 1:12am UTC](https://community.sendbird.com/t/please-help-integrate-sendbirdpushhandler/7373 "2023-05-22T01:12:01Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![SCali](https://avatars.discourse-cdn.com/v4/letter/s/22d042/32.png) [@SCali](https://community.sendbird.com/u/SCali)\
**Post date:** [May 22, 2023, 1:12am UTC](https://community.sendbird.com/t/please-help-integrate-sendbirdpushhandler/7373/1 "2023-05-22T01:12:01Z")

</div>

Good day. We have a current working implementation of FirebaseMessagingService in production. Unfortunately, based on your docs, we will be unable to get multi-device support for push notification without extending SendbirdPushHandler. My issue at the moment is, on test, onMessageReceived is not being invoked on a class extending SendbirdPushHandler. Please help why it’s not working.

How I set it up:

- Disable current working implementation of FirebaseMessagingService in Manifest
- Make FCMService extending SendbirdPushHandler
- Copy code of class extending SendbirdPushHandler from your sample apps, with alwaysReceiveMessage set to true
- set registerPushHandler on Application class and on login
- Go to Sendbird Dashboard, enable “Send to devices both offline and online” in Push Notification settings
- Test with Push Notification tester

What works:

- Auto-registration of token

What doesn’t work

- Invoke of onMessageReceived

Let me repeat, my issue at the moment is not in the building of push notifications, but on getting payload from onMessageReceived, thanks

---

<div class="post-metadata">

**Author:** ![kevin29](https://avatars.discourse-cdn.com/v4/letter/k/a4c791/32.png) [@kevin29](https://community.sendbird.com/u/kevin29)\
**Post date:** [June 23, 2023, 9:37am UTC](https://community.sendbird.com/t/please-help-integrate-sendbirdpushhandler/7373/2 "2023-06-23T09:37:18Z")

</div>

Any updates on these?

I have a similar issue. I do receive the payload message on my custom SendbirdPushHandler but only when the app is on the foreground/background. If the app is totally closed/killed, my custom SendbirdPushHandler somehow cannot receive the message.
