gpt4 book ai didi

javascript - TypeError : admin. messages.sendToDevice 不是一个函数,使用 firebase 函数

转载 作者:行者123 更新时间:2023-12-02 21:15:14 25 4
gpt4 key购买 nike

在使用以下函数时,我正在向设备发送通知,我在用于消息传递的 firebase 云函数中收到此错误

TypeError: admin.messaging.sendToDevice is not a function

return admin.messaging.sendToDevice(to_token_id,payload).then(result=>{

console.log("Notification Sent Successful");
return null;
});

上述方法是否已被弃用?如果是这样,那么新的是什么?上面的firebase云函数是用javascript编写的。

最佳答案

sendToDevice,需要使用send()方法:

// The topic name can be optionally prefixed with "/topics/".
var topic = 'highScores';

var message = {
data: {
score: '850',
time: '2:45'
},
topic: topic
};

// Send a message to devices subscribed to the provided topic.
admin.messaging().send(message)
.then((response) => {
// Response is a message ID string.
console.log('Successfully sent message:', response);
})
.catch((error) => {
console.log('Error sending message:', error);
});

https://firebase.google.com/docs/cloud-messaging/android/send-multiple#build_send_requests

关于javascript - TypeError : admin. messages.sendToDevice 不是一个函数,使用 firebase 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60987569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com