Реализация push-уведомлений с использованием Node.js - PullRequest
0 голосов
/ 12 июня 2018

Мне было любопытно узнать, можем ли мы реализовать push-уведомление для нашего клиента через наш сервер Node.js, точно так же, как мы отправляем электронную почту с помощью nodemailler в Node.js?Если да!Тогда как?Может кто-нибудь, пожалуйста, кратко изложите.Также стоит отметить, что push-уведомление должно быть ориентировано на конкретного пользователя, как и наши письма, которые различаются по нашему почтовому идентификатору.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 13 июня 2018

Этого можно добиться, используя Firebase Cloud Messaging .Вот обзор высокого уровня:

  1. Каждый клиент регистрируется в FCM и отправляет свой уникальный токен на ваш сервер node.js.
  2. Сервер сохраняет этот токен и связывает его с пользователем.
  3. Когда приходит время отправлять push-уведомления, вы используете библиотеку FCM node.js для отправки push-уведомлений на токен, связанный с нужным пользователем.
0 голосов
/ 13 июня 2018

Не уверен, что это лучший способ.

Вы можете открыть порт на стороне сервера и прослушать этот порт на стороне клиента.Я говорю о программировании сокетов.Новые уведомления будут отправлены через этот открытый порт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...