我正在构建一个发送Web推送的Web应用程序。 我读了这篇文章和其他文章。 https://developers.google.com/web/fundamentals/codelabs/push-notifications/?hl=en
我在开发环境中成功发送和接收推送。
问题是:我们必须从应用服务器发出传出请求,但是在生产环境中几乎关闭了应用服务器上的每个端口。
在pushManager.subscribe
完成之前,我们没有机会知道端点URL。我认为URL可能会随着时间或用户的不同而改变。此外,这取决于使用哪种浏览器。因此,我们无法确定要打开哪个端口。
我尝试使用Chrome和Firefox,并且端点URL为
https://updates.push.services.mozilla.com:443/
但是他们总是这些吗?
在防火墙上是否有用于打开主机/端口的正式文档以进行Web推送?