Firebase功能不向设备发送通知

时间:2019-12-06 17:31:34

标签: javascript node.js firebase

我的Firebase函数中有一些代码,它将通知汇总在一起并将其发送到用户的设备。 但是,当它向令牌发送一个通知并被传递后,它发送的未来通知就不会通过。我知道这不是客户端,我要做的就是打印数据。这是我发送通知的方式:

    admin.messaging().sendToDevice(recipientToken, payload)
    .then(function (response) {
        console.log("Successfully sent message:", response);
    })
    .catch(function (error) {
        console.log("Error sending message. Cause: ", error);
    });

我缺少某种参数吗?

1 个答案:

答案 0 :(得分:0)

尝试添加

 const options = {
    priority: "high",
}; 

并将其放在这里:

  admin.messaging().sendToDevice(recipientToken, payload, options)
.then(function (response) {
    console.log("Successfully sent message:", response);
})
.catch(function (error) {
    console.log("Error sending message. Cause: ", error);
});

我前一段时间也遇到了同样的问题,所以希望能对您有所帮助。