如何在多个浏览器/设备上同步 Web 通知?
假设我的服务器能够知道用户是否在我的网络应用程序上访问了他们帐户中的通知(以及他们从哪个设备访问它。)
那么是否可以在所有其他订阅设备(针对该用户)上将该通知标记为“已读”?是否有 Javascript API 将(已收到并列出的)通知标记为已读?或者其他方式来同步通知?
阅读 Stack Overflow 上的相关线程......我提到了 PubNub。显然,它管理多个设备上的通知。我不想使用第三方服务......我只需要知道这样做的机制。
如何在多个浏览器/设备上同步 Web 通知?
假设我的服务器能够知道用户是否在我的网络应用程序上访问了他们帐户中的通知(以及他们从哪个设备访问它。)
那么是否可以在所有其他订阅设备(针对该用户)上将该通知标记为“已读”?是否有 Javascript API 将(已收到并列出的)通知标记为已读?或者其他方式来同步通知?
阅读 Stack Overflow 上的相关线程......我提到了 PubNub。显然,它管理多个设备上的通知。我不想使用第三方服务......我只需要知道这样做的机制。
对于您的用例而言,使用第三方 API 不一定是一个糟糕的选择,因为如果您选择使用 PubNub,您就不必自己设置任何后端基础设施。此外,如果您的应用程序起飞,您将不必担心扩展问题。
PubNub 使用称为发布订阅的技术实时跨设备同步通知。它是一种高度可扩展的协议,快速、可靠且高效。在此处查看 Javascript 移动推送 SDK
在回调函数中,您将收到一个响应,告诉您何时阅读了通知。API 非常简单,易于理解。检查一下,如果您有任何问题,请告诉我。