Уведомление Fcm отображается как Firebase_messaging sdk, так и пакетом локальных уведомлений Flutter во FlutterAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Уведомление Fcm отображается как Firebase_messaging sdk, так и пакетом локальных уведомлений Flutter во Flutter

Сообщение Anonymous »


Я пытаюсь реализовать push-уведомления во Flutter, для этого я использую firebase_messaging и flutter_local_notification, чтобы показывать уведомления, когда приложение находится на переднем плане.

Я знаю, что содержимое сообщения, отправленного Firebase, выглядит следующим образом: { "message":{ "token":"token_1", "data":{}, "notification":{ "title":"Сообщение FCM", "body":"Это сообщение-уведомление FCM! ", } }

уведомления и данные.

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

Существует два уведомления, создаваемые самим FCM sdk и плагином flutter_local_notification отдельно, когда приложение находится в фоновом или завершенном состоянии, когда уведомление и данные отправляются с консоли Firebase или с сервера.

Я хочу отображать уведомление из flutter_local_notification только из-за меньшего количества настроек, доступных в уведомлении, созданном FCM sdk, поскольку сервер отправляет только уведомление о данных, но приложение не может его перехватить, когда приложение находится в фоновом режиме или завершенное состояние (не работает в фоновом режиме).

Итак, чего я хочу:

==> Чтобы запретить firebase_messaging создавать уведомление, когда и данные, и уведомление отправляются в сообщении с сервера или консоли Firebase.
ИЛИ
==> Чтобы иметь возможность перехватывать сообщение только с данными с сервера, когда приложение находится в фоновом или завершенном состоянии, и отображать его из плагина flutter_local_notification.

Помогите, пожалуйста, уже несколько месяцев борюсь с этим.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»