Javascript 在多个浏览器/设备上同步Web通知

Javascript 在多个浏览器/设备上同步Web通知,javascript,java,push-notification,web-notifications,Javascript,Java,Push Notification,Web Notifications,如何在多个浏览器/设备上同步Web通知 假设我的服务器能够知道用户是否在我的web应用上访问了他们帐户中的通知(以及他们从哪个设备访问通知) 那么,是否可以在所有其他订阅设备(针对该用户)上将该通知标记为“已读”?是否有Javascript API将(已收到并列出)通知标记为已读?或者以其他方式同步通知 正在读取堆栈溢出上的相关线程。。。我偶然听到一个关于PubNub的说法。显然,它管理多个设备上的通知。我不想使用第三方服务。。。我只需要知道这样做的机制。对于您的用例来说,使用第三方API并不一

如何在多个浏览器/设备上同步Web通知

假设我的服务器能够知道用户是否在我的web应用上访问了他们帐户中的通知(以及他们从哪个设备访问通知)

那么,是否可以在所有其他订阅设备(针对该用户)上将该通知标记为“已读”?是否有Javascript API将(已收到并列出)通知标记为已读?或者以其他方式同步通知


正在读取堆栈溢出上的相关线程。。。我偶然听到一个关于PubNub的说法。显然,它管理多个设备上的通知。我不想使用第三方服务。。。我只需要知道这样做的机制。

对于您的用例来说,使用第三方API并不一定是一个坏选项,因为如果您选择使用PubNub,您就不必自己设置任何后端基础设施。此外,如果应用程序启动,您不必担心扩展问题

PubNub使用称为发布-订阅的技术跨设备实时同步通知。它是一种高度可扩展的协议,具有快速、可靠和高效的特点。签出Javascript移动推送SDK


在回调函数中,您将收到一个响应,告诉您何时已读取通知。该API非常简单,易于理解。如果您有任何疑问,请查看并告知我。

如何实现同步?它的机制是什么。他们是如何破解撤销web通知的(在没有API的情况下)。我猜他们的意思是“同步”。这适用于用户基数非常大的应用程序(我们只是还没有通知)。我们足够聪明,已经解决了缩放问题-谢谢。