# #ios #firebase #flutter #firebase-cloud-messaging
Вопрос:
Я использую firebase и flutter. Я использую пакет обмена сообщениями firebase для фоновых сообщений в своем приложении. Но когда мое приложение находится на переднем плане, уведомление приходит, но когда я переключаюсь в фоновый режим (завершаю), приложение не отправляет уведомления.
ПРИМЕЧАНИЕ: Отправленное сообщение имеет только тег «данные», без тега «уведомление». (Это потому, что я использую другой пакет уведомлений и показываю уведомления вместе с ним.)
Приоритет установлен на высокий на стороне Android, в то время как aps установлен на 5 на стороне iOS.
Код JavaScript:
const message = {
token: token,
data: {
specificPageRouteId: lastSender.toString(),
chatId: chatId.toString(),
notificationType: "chat",
messageType: messageType,
header: username,
content: lastMessage,
},
android: {
priority: "high",
},
apns: {
payload: {
aps: {
contentAvailable: true,
},
},
headers: {
"apns-push-type": "background",
"apns-priority": "5",
"apns-topic": "io.flutter.plugins.firebase.messaging",
},
},
};admin.messaging().send(message);
Что я делаю не так?
Почему он не работает в фоновом режиме ?