使用nodejs通过服务器将设备发送到设备推送通知

时间:2017-12-07 17:27:59

标签: node.js server push-notification notifications onesignal

我想使用nodejs构建服务器:

  1. 在设备组之间发送推送通知
  2. 群组的消息不应该到达其他群组的设备
  3. 管理员(例如在学院中)应该能够创建一个组
  4. 我已经使用信号创建了一个解决方案,其中一个设备向一个设备发送消息,然后将消息传输到所有选定的设备。 我们所要做的就是发送请求:

    server.post('/', function (req, res) {
    myClient.sendNotification(firstNotification, function (err, httpResponse, data) {
        if (err) {
            console.log('Something went wrong...');
        } else {
            console.log(data, httpResponse.statusCode);
        }
    });
    

    });

    但我不想依赖第三方软件。此功能现在应该在我的本地服务器上运行。

    你能给我一些提示和想法吗? (架构,数据管理)?

    最好的问候

    ZAtrue

1 个答案:

答案 0 :(得分:1)

你真的应该关注Socket.io。

在您的客户端,您可以通过(例如)在您的设备上触发推送通知来侦听套接字发送的广播并对其做出反应。

我建议您查看socket.io documentation和提供的示例。

关于您的群组,您可以查看socket.io的namespace and rooms