首页 > 解决方案 > 如何为 Progressive Web App 通知选择推送服务器?

问题描述

我一直在尝试了解 Push Notifications 如何为 Progressive Web Apps 工作。到目前为止,我还没有清楚解释的一件事是推送服务器的性质,如下所示:这个图片

确切地说,我不明白 Push Server 是如何选择的。

我已经按照这个教程。端点 URL 是由 Service Worker 生成的,但据我所知,推送服务器并未在任何地方指定。

那么它只是特定于每个网络浏览器吗?是否可以制作自己的推送服务器,还是必须使用谷歌提供的推送服务器?

标签: push-notificationprogressive-web-apps

解决方案


既然我更好地理解了整个事情,就回答我自己的问题:

Push Server 由浏览器强加。它是由浏览器编辑器(谷歌、Mozilla...)提供的一项服务,目的是为了方便开发人员,同时也是保护用户免受垃圾邮件侵害的一种手段。因此,开发人员不可能使用自己的 Push Server。


推荐阅读