Как получать уведомления в приложении firebase chat с помощью локального уведомления?

#android #notifications #android-notifications

#Android #уведомления #android-уведомления

Вопрос:

Как получать уведомления, когда приложение находится в backgroenter коде hereund или принудительно остановлено?

Я хочу получать уведомления в приложении Android с помощью широковещательного приемника, проблема в том, что я нашел решение при открытии приложения. при открытии приложения я могу получать уведомления. Но когда приложение отключается или принудительно останавливается, я не получаю уведомление. Я хочу знать, как я могу получать уведомления, когда приложение подключено к Интернету, и получать уведомления, даже если приложение принудительно остановлено.

Ответ №1:

В FCM (Firebase Cloud Messaging) есть два типа сообщений:

  • Отображаемые сообщения: эти сообщения запускают обратный вызов onMessageReceived() только тогда, когда ваше приложение находится на переднем плане
  • Сообщения данных: эти сообщения вызывают обратный вызов onMessageReceived (), даже если ваше приложение находится на переднем плане / в фоновом режиме / убито

Команда Firebase еще не разработала пользовательский интерфейс для отправки сообщений данных на ваши устройства. Когда ваше приложение закрывается, уведомление отправляется в вашу систему, и можете ли вы получить данные в уведомлении, когда вы нажимаете на уведомление, ваше приложение запускается, и в вашей активности запуска вы можете получить данные намерения