【问题标题】:Implementing push notification using Node.js使用 Node.js 实现推送通知
【发布时间】:2018-11-22 08:27:33
【问题描述】:
我很想知道我们是否可以通过我们的 Node.js 服务器向我们的客户端实现推送通知,就像我们在 Node.js 中使用 nodemailler 发送电子邮件一样?如是!那怎么办?任何人都可以请简要说明。还有一点需要注意的是,推送通知应该是特定于用户的,就像我们的邮件一样,由我们的邮件 ID 来区分。
提前致谢。
【问题讨论】:
标签:
node.js
firebase
push-notification
google-cloud-platform
push
【解决方案1】:
您可以使用Firebase Cloud Messaging 实现此目的。这是一个高级概述:
- 每个客户端都向 FCM 注册并将其唯一令牌发送到您的 node.js 服务器。
- 服务器保存此令牌并将其与用户关联。
- 在发送推送通知时,您可以使用 FCM node.js 库向与所需用户关联的令牌发送推送通知。
【解决方案2】:
不确定这是否是最好的方法。
您可以在服务器端打开一个端口并从客户端监听该端口。我说的是套接字编程。新通知将通过该开放端口发送。