Уведомления Firebase на Android телефоне с блокировкой экрана - PullRequest
0 голосов
/ 20 апреля 2020

Мы разрабатываем приложение android для отображения уведомления Firebase для пользователя. Реализация работает очень хорошо в эмуляторе, все работает нормально, без проблем.

  • При установке приложения на мой телефон:
    • Когда телефон разблокирован, приложение находится на переднем плане: Сообщение прибыл, работает нормально
    • Когда телефон разблокирован, приложение фоновое: пришло сообщение, отлично работает
    • Когда телефон разблокирован, приложение уничтожено: сообщение прибыло, работает нормально
    • Когда телефон заблокирован, слышен звук сообщения, но я не могу разблокировать телефон! Я нажимаю кнопку включения, и ничего не происходит. Телефон не отвечает с 5-10 секунд! По истечении этого времени экран включается, но я ничего не могу поделать. Я не могу выключить телефон, не могу перезагрузить. Единственный способ разблокировки - запустить камеру, дважды нажав кнопку питания, через несколько секунд камера показывает, чем я могу смахнуть уведомление. После этого все идет хорошо с телефоном.

Мой код аналогичен на сайте Firebase: https://firebase.google.com/docs/cloud-messaging/android/client.

Что мне делать?

Спасибо

1 Ответ

1 голос
/ 20 апреля 2020

Чтобы отправлять обычные уведомления в приложение с помощью Firebase Cloud Messaging, код не требуется.

Просто добавьте следующие зависимости:

implementation 'com.google.firebase:firebase-core:17.3.0'
implementation 'com.google.firebase:firebase-analytics:17.3.0' 
implementation 'com.google.firebase:firebase-messaging:20.1.5'

и создайте новое уведомление, подобное этому.

enter image description here

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

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