Я использую облачные функции Firebase для отправки уведомления конкретному пользователю.Это полезная нагрузка, которую я посылаю из функций.
var payload = {
notification: {
sound: "default",
color: "#ff3296fa",
vibrate: "300",
priority: 'high',
notificationType: "52",
title: titleToBeShown,
body: message['message'],
icon: 'ic_launcher',
},
data: {
click_action: 'FLUTTER_NOTIFICATION_CLICK',
channelId: channelID,
channelName: channelName,
channelType: channelType
},
};
Я использую firebase_messaging (пакет флаттера: https://pub.dartlang.org/packages/firebase_messaging) для получения уведомлений, и я написалкоды для методов onMessage, onLaunch и onResume.
Поэтому, когда я отправляю сообщение с помощью Admin SDK admin.messaging().sendToDevice(token, payload)
, оно отправляет его без вибрации и звука. Как я могу добавить к нему вибрацию и звук?похоже на тихое уведомление. Это легко игнорируется пользователями. И в android, и в ios, это одна и та же проблема.