Я занимаюсь разработкой приложения с использованием Flutter и внедряю push-уведомления с использованием FCM с подключаемым модулем Firebase_messaging Flutter:
https://pub.dartlang.org/packages/firebase_messaging
на Readme.md этого плагина, он говорит, что когда устройство Android получает сообщение с данными, когда приложение было завершено, сообщение будет потеряно, но когда устройство получит сообщение с уведомлением, сообщение будет отображаться на трей приложения, независимо от того, было ли приложение завершено или только в фоновом режиме.
Я реализовал этот плагин, и он не ведет себя так, как описывает Readme.md. Уведомление теряется на моем устройстве Android, когда приложение было прекращено.
Вот пример полезной нагрузки, которую я отправляю на устройство:
var payload = {
notification: {
title: `message from somebody`,
body: `message text here`,
}
}
Что я, возможно, делаю неправильно? Я что-то упускаю в полезной нагрузке или это что-то еще?