Я создаю веб-приложение, которое отправляет веб-push.
Я читал эту и другие статьи.
https://developers.google.com/web/fundamentals/codelabs/push-notifications/?hl=en
Мне удалось отправить и получить push в моей среде разработки.
Проблема в том, что мы должны сделать исходящий запрос с нашего сервера приложений, но почти все порты на сервере приложений закрыты в производственной среде.
У нас нет возможности узнать URL-адрес конечной точки, пока pushManager.subscribe
не будет сделано. Я думаю, что URL может быть изменен время от времени или от пользователя к пользователю. Также это зависит от того, какой браузер используется. Поэтому мы не можем сказать, какой порт открыть.
Я пытался использовать Chrome и Firefox, и URL-адреса конечных точек были
https://fcm.googleapis.com/
https://updates.push.services.mozilla.com:443/
но они всегда такие?
Существуют ли какие-либо официальные документы для хоста / портов, которые будут открыты на брандмауэре для веб-push?