我正在创建一个非常依赖用户与通知交互的iOS应用。当用户与通知进行交互时,他们自己及其关注者将立即得到通知。
为此,我决定使用Firebase云消息传递,因为我已经在使用其他Firebase服务。
我的应用服务器使用Node.js和node-xmpp-server以TypeScript编写。根据{{3}},没有FCM Java SDK,所以Node.js是合乎逻辑的选择。
当我的服务器运行时,它会创建一个Client
并侦听来自FCM的传入节。类似的东西:
var Client = require('node-xmpp-client')
var client = new Client({
jid: 'user@example.com',
password: 'password'
})
client.on('online', function() {
console.log('online')
})
client.on('stanza', function(stanza) {
console.log('Incoming stanza: ', stanza.toString())
})
对于整个服务器,只有一个Client
可以侦听FCM中的所有传入节。
我有很多问题,我无法在Firebase文档中找到。
谢谢!
答案 0 :(得分:1)