米琪卡哇伊
2022-06-09 17:01:17
在使用以下功能時,我正在向設備發送設備通知,我在用于消息傳遞的 firebase 云功能中收到此錯誤TypeError:admin.messaging.sendToDevice 不是函數return admin.messaging.sendToDevice(to_token_id,payload).then(result=>{ console.log("Notification Sent Successful"); return null; });上述方法是否已棄用?如果是這樣,那么新的是什么?上面的firebase cloud函數是用javascript寫的。
1 回答

搖曳的薔薇
TA貢獻1793條經驗 獲得超6個贊
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
添加回答
舉報
0/150
提交
取消