Я занимаюсь разработкой приложения для чата, такого как Facebook. На домашней странице я перечисляю все чаты. При открытии чата я вызываю REST API для получения новых сообщений. Только после открытия чата я вызываю API остальных для отображения новых сообщений. На домашней странице нет возможности получить новые детали сообщения.
Кроме того, я внедрил push-уведомление в своем приложении с помощью FCM. Push-уведомление будет получено, когда придет новое сообщение.
Сформируйте эту реализацию, как я могу показать количество непрочитанных сообщений в чате? Пожалуйста, предложите подходящее решение, чтобы показать количество непрочитанных сообщений?
Можно ли реализовать эту функцию с помощью push-уведомлений? Но push-уведомление OnMessageReceived()
выполняется только тогда, когда приложение находится в состоянии переднего плана. Когда приложение находится в фоновом режиме или в состоянии «остановлено», OnMessageReceived()
не будет выполняться. Также уведомления не принимаются, когда приложение находится в состоянии выхода из системы.