Push notifications stop working after some time or when the app is closed.
Initially, notifications are received correctly in our React Native app using Sendbird UIKit. However, after some time, users stop receiving notifications, either after the app has been running for a while or after they close it (background or kill state).
The issue seems inconsistent: notifications work fine at first, but then completely stop until the user reopens the app.
We’ve verified that:
-
Push tokens are being registered correctly.
-
Our FCM and APNS configurations are valid.
-
The issue affects multiple users and devices.
We suspect the issue may be related to background handling or token refresh in Sendbird’s push notification service.
[UIKit Version]
@sendbird/uikit-react-native — v3.8.4
[Reproduction Steps]
-
Log in to the app and connect to Sendbird.
-
Receive messages, push notifications work as expected.
-
Leave the app running for a while or close it completely.
-
After some time, send a message to the same user, no notification arrives.
-
Reopen the app or log out from their accounts, notifications resume working again.
[Frequency]
Occurs frequently, after some time of inactivity or when the app is closed for a while.
[Current impact]
Users are not receiving notifications reliably, which affects communication and engagement. They must reopen the app to start receiving notifications again or log out from their accounts.