Настройка макета с помощью Firebase Cloud для обмена сообщениями - PullRequest
1 голос
/ 04 мая 2019

Я собираюсь использовать облачную систему обмена сообщениями Firebase в своем приложении для Android, чтобы отправлять напоминания и уведомления пользователям, чтобы они были более увлечены моим приложением.

По этой причине я хочу иметь индивидуальный видуведомление.Я просмотрел документацию Cloud Messaging , но в ней показано, как получать и создавать уведомления, когда приложение находится на переднем плане.То же самое не работает, если приложение находится в фоновом режиме.Если приложение находится в фоновом режиме, то отображается обычное уведомление.

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

Есть ли способ показать пользовательский макет с использованием Firebase по умолчаниюNotification Composer, независимо от того, находится ли приложение на переднем плане или в фоне?

Любая помощь будет благодарна.

1 Ответ

1 голос
/ 04 мая 2019

Нет, отображение пользовательского макета с помощью панели «Стандартный FCM» невозможно, если приложение находится в фоновом режиме.

Из документов :

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

...