Есть ли способ получать уведомления о данных в flutter, когда приложение отключено?

#android #dart #flutter #firebase-cloud-messaging

#Android #dart #flutter #firebase-облако-обмен сообщениями

Вопрос:

Я пытаюсь реализовать пользовательский интерфейс для push-уведомлений в Android (заголовок, тело, изображение, загруженное с URL),

плагин firebase_messaging dart имеет ограничение на получение уведомлений о данных при отключении приложения.

использование полезной нагрузки данных вместо полезной нагрузки уведомлений — это возможность создавать пользовательские уведомления пользовательского интерфейса в Android изначально.

Есть ли способ получать уведомления о данных в flutter, когда приложение отключено?

Ответ №1:

Вы можете написать фоновый обработчик сообщений в функции headless и использовать firebase local notification plugin для отображения уведомления

этот урок определенно поможет вам
https://medium.com/@sylvainduch/firebase-messaging-catch-them-all-3f9c594734d7

Комментарии:

1. Я внедрил ваше решение, которое работало в Android, но не в iOS. Когда приложение iOS отключено или завершено, onBackgroundMessage, onResume не вызываются. Знаете ли вы какое-либо решение?

2. я не думаю, что это возможно в iOS

3. Это возможно в iOS. Вам необходимо зарегистрироваться для удаленного уведомления и фонового приема в разделе возможности приложения в настройках сборки iOS.