Push notification Webpush的工作流程是什么?
我试图了解webpush是如何工作的。现在我看到了接下来的步骤:Push notification Webpush的工作流程是什么?,push-notification,Push Notification,我试图了解webpush是如何工作的。现在我看到了接下来的步骤: 用户访问一个站点 执行一些JS代码以获得从站点向用户发送通知的权限 用户按下“允许” 然而,我不明白下一步是什么。特别是,当我们在网站上收到新消息时,用户将如何得到通知?用户端的某个应用程序是否每隔一段时间向我们的站点发出请求,以检查是否有新消息?或者如何?据我所知,由于防火墙和NAT,我们的网站无法向用户发送消息。请解释。有关详细说明,您最好阅读谷歌提供的文档 这里是一个简短的描述 球员 推送服务器:向用户浏览器发送推送通知
然而,我不明白下一步是什么。特别是,当我们在网站上收到新消息时,用户将如何得到通知?用户端的某个应用程序是否每隔一段时间向我们的站点发出请求,以检查是否有新消息?或者如何?据我所知,由于防火墙和NAT,我们的网站无法向用户发送消息。请解释。有关详细说明,您最好阅读谷歌提供的文档 这里是一个简短的描述 球员
- 推送服务器:向用户浏览器发送推送通知的外部服务(如谷歌提供的)
- 应用服务器:您所服务的服务器应用程序,向推送服务器发送推送通知
- 服务工作者:您提供的javascript代码,等待推送通知并处理收到的通知,即使用户关闭了您的站点本身