Я использую облачные функции 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 (пакет flutter: https://pub.dartlang.org/packages/firebase_messaging), чтобы получать уведомления, и я написал коды для методов onMessage, onLaunch и onResume.
Поэтому, когда я отправляю сообщение с помощью Admin SDK admin.messaging().sendToDevice(token, payload)
, оно отправляется без вибрации и звука. Как мне добавить к нему вибрацию и звук? Прямо сейчас это похоже на тихое уведомление. Пользователи легко проигнорируют это. И в android, и в ios проблема одна и та же.