我正在尝试从老师向学生发送推送通知。例如,我正在使用Firebase,并已经从每个设备获取了令牌,并将其保存在Firebase中以供所需用户使用,并设置了我的FirebaseMessagingService。 现在,我想能够在老师在列表中单击学生时以编程方式发送通知。 我该如何做到这一点?我已经寻找解决方案几天了,但没有找到答案。 谢谢 :)
我正在尝试从老师向学生发送推送通知。例如,我正在使用Firebase,并已经从每个设备获取了令牌,并将其保存在Firebase中以供所需用户使用,并设置了我的FirebaseMessagingService。 现在,我想能够在老师在列表中单击学生时以编程方式发送通知。 我该如何做到这一点?我已经寻找解决方案几天了,但没有找到答案。 谢谢 :)
这就是我所做的,而且它有效。我知道,因为我整夜都在尝试让这个东西工作。
admin.messaging().sendToDevice(token, msg)
.then(resMsg => {
console.log("Successfully sent message", resMsg);
}).catch(err => {
console.log("Error sending message", err);
})
其中token是来自客户端设备的FCM令牌。而msg是以下结构的JSON负载:
const msg ={
notification: {
title: 'It\'s the last day of the week!',
body: `It's Sunday! Don't forget to refresh Dashboard with your latest activity data!`,
},
};
和
Node.js`向特定用户发送** [通知](https://www.youtube.com/watch?v = 6RzB4HXzQyA&t = 3s&list = PLn2n4GESV0AmXOWOam729bC47v0d0Ohee&index = 17)。 您还可以查看我在此 [帖子](https://dev59.com/H6jja4cB1Zd3GeqP8Un7#48299840)**的答案。 - Alex Mamo