Firebase Cloud Functions тихо уведомляет sh на iOS - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь отправить тихое уведомление pu sh на iOS из функций could, но не могу получить сообщение. Вот моя полезная нагрузка

const payload = {
    apns: {
        "headers":{
            "apns-priority":"5",
            "apns-push-type":"background"
        },
        payload: {
            aps: {
                "content-available": 1,
                "priority": "high"
            }
        }
    },
    data: {
        orderId: "123",
        orderStatus: "done"
    },
    token: "fcm_Token_Value_Here"
}
await admin.messaging().send(payload)

Есть предложения, в чем может быть проблема?

1 Ответ

0 голосов
/ 27 мая 2020

После непродолжительного исследования с документацией firebase ответ следующий:

const payload = {
    apns: {
        payload: {
            aps: {
                "contentAvailable": true
            }
        }
    },
    data: {
        orderId: "123",
        orderStatus: "done"
    },
    token: "fcm_Token_Value_Here"
}

Удалена часть заголовков, изменено значение «content-available»: 1 на «contentAvailable»: true и удалено «priority»: «high. ".

...