FirebaseMessagingService Призрачное уведомление? - PullRequest
0 голосов
/ 08 марта 2019

У меня есть службы Firebase, расширенные с FirebaseMessagingService

Здесь определение метода

@Override
override fun onMessageReceived(remoteMessage: RemoteMessage?) {
  Log.e(Tag_App, "From data: ${remoteMessage?.from}")
}

Итак. На переднем плане (приложение на экране) .. это работает .. запись журнала.

но в фоновом режиме (закрытое приложение) .. уведомление появляется на панели уведомлений на телефоне, но, как вы можете видеть, нет кода для генерации уведомления (я писал это раньше, но я его удаляю) ...

Y попробуйте новый с новым adv, но тот же результат .. Уведомление появляется, когда приложение находится в фоновом режиме.

Почему?

1 Ответ

0 голосов
/ 08 марта 2019

Вероятно, это связано с тем, что вы получаете сообщения типа "Уведомление" .Более подробную информацию можно найти здесь.В итоге:

Когда ваше приложение находится в Foreground

  • Разработчик должен обработать сообщение уведомления в обработчике.
  • Публикация уведомления или обновление содержимого приложения в обратном вызове FCM.

Когда ваше приложение находится в фоновом режиме

  • Уведомление доставлено в системный трей.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...