Я хочу, чтобы моя облачная функция отправляла push-уведомления по определенной теме, которая работает просто отлично.Однако при добавлении поля «значок» возникает следующая ошибка:
Unknown name "badge" at 'message.notification': Cannot find field.
Что мне делать, если я хочу указать номер значка для устройств iOS?Код у меня выглядит следующим образом:
exports.onAddLog = functions.database.ref("/NodesLog/{id}").onCreate((change, context) => {
const payload = {
"topic": "Channel123",
"notification": {
"title": "Test-Title",
"body": "Test-Body",
"badge": "1"
},
"data": {
"test": "test",
"notId": "123"
}
}
const promise : Promise<any> = admin.messaging().send(payload)
.catch(error => console.error("Error on send: " + error))
.then(sendSuccess => console.log("Notification send "))
.catch(() => console.error("What happened?"))
return promise;
})