Как отправлять экстренные оповещения с сервера в приложение android в реальном времени, когда приложение закрыто? Используете службу переднего плана или другой канал? - PullRequest
0 голосов
/ 03 августа 2020

Текущая реализация: Когда событие генерируется на сервере, я отправляю уведомления в приложение android с помощью FCM, некоторые уведомления имеют нормальный приоритет, а некоторые - высокий. Когда уведомления с высоким приоритетом отправляются в приложение android, приложение запускает пользовательские сигналы тревоги со звуком, чтобы проинформировать пользователя о событии.

Он работает в android 5,6,7 без каких-либо проблем.

Проблема: На телефонах с android 8+ я сталкиваюсь с проблемой позднего уведомления из-за режима дремоты и режима ожидания приложений, поэтому уведомления отправляются вовремя, но получено с опозданием на телефон с задержкой 20-25 минут

Что я пробовал: Я выполнил все необходимые настройки, такие как отключение энергосбережения, сохранение запуска приложения в фоновом режиме, Автозапуск включен, приоритетные уведомления включены, также отправляются уведомления с нормальным и высоким приоритетом, но проблема все еще не решена.

Я пробовал использовать службу переднего плана, но она остается активной, пока приложение не будет открыто, как только приложение будет закрыто. останавливается.

Как отправлять экстренные оповещения с сервера в android приложение в реальном времени, даже когда приложение закрыто? Используете службу переднего плана или другой канал?

...