即使未打开浏览器,我的 Web 应用程序也需要通知(来自 WCF 服务回调)。
我将从网络中托管的 WCF 服务的 WCF 服务回调中获得通知源/事件。
我遇到了 Web Push API 和 Service Workers 概念,它们给了我预期的行为(甚至在浏览器关闭时通知)。
Push API 可以将通知发送给 service worker,然后它可以处理。即使没有为通知打开浏览器,也只有 service worker 可以被激活。
我怀疑我是否可以为服务回调托管 WCF 服务,即使与服务工作者相比,浏览器已关闭。
如何实现这个场景?我在我的 web 应用程序中的 WCF 服务回调中获得的通知 -> 传递给推送 api -> 服务工作者 -> 通知显示。