Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Node.js实现推送通知_Node.js_Firebase_Push Notification_Google Cloud Platform_Push - Fatal编程技术网

使用Node.js实现推送通知

使用Node.js实现推送通知,node.js,firebase,push-notification,google-cloud-platform,push,Node.js,Firebase,Push Notification,Google Cloud Platform,Push,我很想知道,我们能否通过Node.js服务器向客户机发送推送通知,就像我们在Node.js中使用nodeEmailler发送电子邮件一样?如果是的话!那怎么办?请任何人简要说明一下。还有一点需要注意的是,推送通知应该是特定于用户的,就像我们的邮件一样,由我们的邮件id来区分 提前谢谢。不确定这是不是最好的方式。 您可以在服务器端打开一个端口,并从客户端侦听该端口。我说的是套接字编程。新的通知将通过该开放端口发送。您可以使用。下面是一个高层次的概述: 每个客户端都向FCM注册,并将其唯一的令牌发送

我很想知道,我们能否通过Node.js服务器向客户机发送推送通知,就像我们在Node.js中使用nodeEmailler发送电子邮件一样?如果是的话!那怎么办?请任何人简要说明一下。还有一点需要注意的是,推送通知应该是特定于用户的,就像我们的邮件一样,由我们的邮件id来区分


提前谢谢。

不确定这是不是最好的方式。


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

您可以使用。下面是一个高层次的概述:

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