我在哪里可以在Firebase Cloud Messaging上找到客户端令牌ID?

时间:2019-04-04 20:04:57

标签: node.js firebase firebase-cloud-messaging

我尝试使用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);
}
})

1 个答案:

答案 0 :(得分:1)

通常,此人在网站/应用程序上,并且客户代码要求获得发送通知的权限。如果被授予,则客户端将调用FCM服务器以获取代表该人的令牌。 然后,客户端代码将该令牌将具有该人员ID的令牌保存到数据库中。 然后,在发送消息时,服务器端软件会从数据库中读取令牌。

(我希望这是您的问题的答案。)