#node.js #firebase #push-notification #google-cloud-messaging #mutable
# #node.js #firebase #push-уведомление #google-облако-обмен сообщениями #изменяемый
Вопрос:
Я пытаюсь добавить Mutable_Content в свои push-уведомления, чтобы добавить количество значков. Однако я сталкиваюсь с ошибкой:
Messaging payload contains an invalid value for the "notification.mutable_content" property. Values must be strings.
Вот мой код для полезной нагрузки:
const payload = {
notification : {
title: owner ' has made a post',
body: title ' - ' caption,
mutable_content : true
},
};
Я перепробовал много разных руководств, чтобы выяснить правильный синтаксис, но он не работает.
Он всегда выдает ошибку.
Я использую node.js 10 для запуска функции движком и облачной платформой firebase/Google.
Кто-нибудь может мне помочь с этим синтаксисом?
Спасибо
Ответ №1:
У меня был тот же вопрос, и я нашел несвязанную и устаревшую документацию firebase по этому поводу. Но вы можете обойти это, добавив apns
поле, в которое вы можете напрямую помещать данные для службы уведомлений Apple. Но остерегайтесь использовать синтаксис apple с дефисом.
Смотрите также: https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/generating_a_remote_notification
var message = {
notification: {
title: "my notification title",
body: "hello"
},
apns: {
payload: {
aps: {
'mutable-content': true
}
}
},