Я пытаюсь уведомить пользователя моего приложения о некоторых изменениях в базе данных Firebase в реальном времени. Это всегда важно для меня, даже если приложение находится в фоновом режиме или принудительно остановлено.
Моим первым решением было запустить фоновую службу startForeground (), но в этом случае появляется неустановленное уведомление «Приложение работает в фоновом режиме», поэтому я отказался от него.
Вторая попытка заключалась в работе с Firebase Cloud Messaging, но, насколько я понял, этот механизм позволял только отправлять уведомления. Но как я могу программно обрабатывать события и создавать уведомления?
Пожалуйста, покажите мне пример или способ работы с FCM или более элегантное решение, если оно поможет мне выполнить задачу.