使用Node.js实现推送通知

时间:2018-06-12 20:50:38

标签: node.js firebase push-notification google-cloud-platform push

我很想知道我们可以通过我们的Node.js服务器实现推送通知,就像我们在Node.js中使用nodemailler发送电子邮件一样吗?如是!那怎么样?任何人都可以请简要说明。还要注意推送通知应该是用户特定的,就像我们的邮件ID区分我们的邮件一样。

提前致谢。

2 个答案:

答案 0 :(得分:0)

不确定这是否是最佳方式。

您可以在服务器端打开一个端口,然后从客户端侦听该端口。我在谈论套接字编程。新通知将通过该开放端口发送。

答案 1 :(得分:0)

您可以使用Firebase Cloud Messaging实现此目的。这是一个高级概述:

  1. 每个客户端向FCM注册并将其唯一令牌发送到您的node.js服务器。
  2. 服务器保存此令牌并将其与用户关联。
  3. 当发送推送通知时,您可以使用FCM node.js库向与您想要的用户关联的令牌发送推送通知。