我的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);
});
我缺少某种参数吗?
答案 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);
});
我前一段时间也遇到了同样的问题,所以希望能对您有所帮助。