I am building a messaging app and curious how stream and sendbird handle notifications.
stream and sendbird have caps (x% of MAU) on concurrent connections. A client needs a connection to a server to receive a message but is that the case with notifications? Because if that is the case, all clients need connections all the time and the concurrent connections will be around 100% of MAU which is very expensive.
Thanks, DK
From Sendbird's perspective (I am an employee of Sendbird), notifications are typically sent only to offline users meaning that an active connection would not be necessary. Depending on your implementation, and what devices are utilized, notifications are sent via APNs for Apple, FCM for Android and HMS for Huawei
https://sendbird.com/docs/chat/v3/ios/guides/push-notifications#1-push-notifications
https://sendbird.com/docs/chat/v3/android/guides/push-notifications#1-push-notifications
Feel free to head on over to the Sendbird Community if you have additional questions!