如何在多个浏览器/设备上同步Web通知?
假设我的服务器能够知道用户是否在我的网络应用程序中访问了他们帐户中的通知(以及他们从哪个设备访问了该通知)。
然后可以将该通知标记为" read"在所有其他订阅设备上(对于该用户)?是否有Javascript API标记(已接收和列出)通知为已读?或者其他一些同步通知的方式?
通过Stack Overflow上的相关线程阅读......我偶然发现了PubNub。显然它管理多个设备上的通知。我不想使用第三方服务......我只需要知道这样做的机制。
答案 0 :(得分:1)
使用第三方API对于您的用例来说不一定是不好的选择,因为如果您选择使用PubNub,则不必自己设置任何后端基础结构。此外,如果应用程序启动,您不必担心扩展问题。
PubNub使用称为发布订阅的技术实时跨设备同步通知。它是一种高度可扩展的协议,快速,可靠和高效。查看Javascript移动推送SDK here
在回调函数中,您将收到一个响应,告诉您何时读取了通知。 API非常简单易懂。如果您有任何疑问,请查看并告诉我。