admin.messaging().sendToDevice(tokens, payload)
Вот полезная нагрузка:
const payload = {
collapse_key: "something",
notification: {
body: message.body || "[ Sent you a photo ]",
},
data:{
"thread_id": String(thread_id),
"message_id": String(message_id),
"user_id": String(message.user_id),
"created_at": String(message.created_at),
}
};
Ошибка: полезная нагрузка обмена сообщениями содержит недопустимое свойство «collapse_key». Допустимыми свойствами являются «данные» и «уведомление».
Нужно ли для этого использовать REST API? Если да, то это очень плохо, потому что мне приходится доплачивать за исходящие запросы...