我尝试使用Firebase Cloud Messaging查找简单的客户端-服务器应用程序。
我使用 Nodejs 和这个包,但我不知道如何以及在哪里可以找到客户端令牌?
下面是示例代码:
var fcm = require('fcm-notification');
var FCM = new fcm('path/to/privatekey.json');
var token = 'token here';
var message = {
data: { //This is only optional, you can send any data
score: '850',
time: '2:45'
},
notification:{
title : 'Title of notification',
body : 'Body of notification'
},
token : token
};
FCM.send(message, function(err, response) {
if(err){
console.log('error found', err);
}else {
console.log('response here', response);
}
})
通常,此人在网站/应用程序上,客户端代码要求发送通知的权限。如果获得授权,客户端将调用 FCM 服务器以获取代表该人员的令牌。然后,客户端代码将该令牌保存到具有人员 ID 的数据库中。然后,在发送消息时,服务器端软件会从数据库中读取令牌。
(我希望这是你问题的答案。