我尝试使用Firebase Cloud Messaging查找简单的客户端服务器应用程序。
我使用Nodejs和this package,但是我不知道如何以及在哪里可以找到客户端令牌?
下面是示例代码:
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);
}
})
答案 0 :(得分:1)
通常,此人在网站/应用程序上,并且客户代码要求获得发送通知的权限。如果被授予,则客户端将调用FCM服务器以获取代表该人的令牌。 然后,客户端代码将该令牌将具有该人员ID的令牌保存到数据库中。 然后,在发送消息时,服务器端软件会从数据库中读取令牌。
(我希望这是您的问题的答案。)