我正在开发像 Facebook 这样的聊天应用程序。在主页中,我列出了所有聊天,打开聊天时我正在调用 REST API 以获取新消息。只有在打开聊天后,我才会调用其余 API 来列出新消息。从主页,无法获取新消息的详细信息。
此外,我使用 FCM 在我的应用程序中实现了推送通知。当有新消息到来时,将收到推送通知。
形成这个实现,我如何在聊天中显示未读消息的数量?请提出一个合适的解决方案来显示未读消息数?
是否可以使用推送通知来实现此功能?OnMessageReceived()
但是只有当应用程序处于前台状态时才会执行推送通知。当应用程序处于后台或终止状态OnMessageReceived()
时将不会执行。当应用程序处于注销状态时,也不会收到通知。