Невозможно предварительно обработать push-уведомление из функции firebase - PullRequest
0 голосов
/ 14 июля 2020

У меня уведомление об отправленном видеосообщении. В этом уведомлении у меня есть заголовок с действием и тело с номером отправителя. Но мне нужно узнать имя из контакта этого человека. Я нахожу ответ на этот вопрос, но у меня проблема с реализацией, я использую функции firebase с облачным сообщением (FCM) "mutable_content : true" - не работает, я пытаюсь разместить его везде в уведомлении, в данных, в опции , в полезной нагрузке.

`

const payload = {
    data: {
        action: "newVideoMessage",
        videoId: context.params.videoId,
        phoneNumber: videoMessage.senderPhoneNumber,
        downloadUrl: videoMessage.downloadUrl
    },
};
const options = {
    "mutable-content": 1,
    content_available: true
};`

и полезная нагрузка уведомления

            if(receiverValues.isIos) {
            payload.notification = {
                title: 'New video message',
                body: 'from ' + videoMessage.senderPhoneNumber,
                sound: 'default'
            };
        }

отправка

            admin.messaging().sendToDevice(receiverValues.pushToken, payload, options);

Помогите, пожалуйста

...