Если вы используете стандарт (W3C Push API), то полезные данные уведомлений отправляются в зашифрованном виде в службу push-уведомлений браузера (например, Firebase, Autopush Mozilla и т. Д.), Поэтому они не могут читать содержимое.Кроме того, вы можете даже принять решение отправить только push-сигнал для активации работника службы, а затем извлечь содержимое уведомления с вашего собственного сервера.
Однако учтите, что сказанное выше верно только в том случае, если вы используете стандарт.Firebase также предлагает проприетарный SDK : если вы используете их SDK для сбора подписок или для отправки уведомлений, они смогут собирать дополнительную информацию.
По сути, если вы не хотитечтобы Firebase мог видеть ваше содержимое, вам нужно собирать подписки, используя ваш собственный код, и сохранять конечные точки на вашем собственном сервере.Затем вы можете отправлять уведомления с зашифрованной полезной нагрузкой со своего сервера на Firebase.
Что касается изменения службы push, то в настоящее время это поддерживает только Firefox (но это экспериментально).