是否有可能用jquery/ajax构建推送通知系统?



像Faye这样的宝石允许一个用户采取的行动向另一个用户发送实时推送通知,类似于facebook的通知。

有谁知道一种方法来完成这只使用jquery和ajax?

根据Joey Chong的回答,你可以使用SSE(服务发送事件)向用户推送消息(Faye是基于websocket的,这可能是一些代理和防火墙的问题,看起来你并不真的需要一个双向连接)。

有关websockets和SSE的更多信息:这里和这里。

如果你不想建立你的SSE服务器或只是想测试一些客户端代码,StreamData将允许你把任何JSON API转换为SSE推送(免责声明:我代表这家公司)。它可以释放多达一百万条消息,所以如果SSE不是您想要的,您可以尝试离开它。

不,没有办法直接这样做。但是,有一些推送通知API,如Chrome推送通知API和PushBullet,这是有用的,如果你想从你的web应用程序发送推送通知。

最新更新