从Socket.io执行推送通知是否可行?

时间:2016-05-31 14:30:44

标签: laravel websocket push-notification socket.io

我有一个用于IOS / android应用程序的API。

对于推送通知我决定使用davibennun / laravel-push-notification,该应用程序还有一个基于Socket.Io的聊天系统

推送通知就像魅力一样,但我有一个问题。

如何才能从Socket.Io上调用它?

像这样进行正常推送

PushNotification::app('appNameIOS')
            ->to($deviceToken)
            ->send('Hello World, i`m a push message');

你对如何从Socket.Io调用laravel静态函数有什么建议吗? 或者创建一个事件监听器,我可以不断地在后端监听,这样当它发出一些东西来执行推送时?

或任何想法。

亲切的问候, 丹尼尔

1 个答案:

答案 0 :(得分:0)

                var pushUrl ='url to method;
                console.log('url:',pushUrl);
               https.get(pushUrl, (res) => {
                    console.log('statusCode: ', res.statusCode);
                console.log('headers: ', res.headers);

                res.on('data', (d) => {
                    process.stdout.write(d);
            });

        }).on('error', (e) => {
            console.error(e);
    });