Отправка уведомлений Apple Push в браузеры Safari по протоколу HTTP/2.0 — поддерживается ли это или работает только для iOS

Я хотел бы обновить систему, которая в настоящее время отправляет push-уведомления Apple специально для браузеров Safari. Текущая система использует старый бинарный API для связи с APNS.

Из-за ограничений полезной нагрузки в старой версии я бы очень хотел обновиться. Новый API позволяет увеличить полезную нагрузку в уведомлениях. Из документации, которую я просмотрел до сих пор, я не совсем понимаю, доступен ли HTTP/2.0 для отправки уведомлений в браузеры Safari или только для мобильных устройств?

В моем случае я хотел бы использовать аутентификацию на основе сертификатов, так как они у меня уже есть для текущей системы. Пожалуйста, дайте мне знать, если я все еще должен попробовать обновить или нет поддержки.


person Emma    schedule 01.08.2018    source источник


Ответы (2)


API поставщика службы push-уведомлений Apple (APN) на основе HTTP/2 позволяет отправлять push-уведомления Safari. Он также поддерживает аутентификацию на основе сертификатов.

P. S. Я не нашел упоминания об этом в документации Apple (она содержит только описание устаревшего бинарного протокола), но я попытался отправить уведомление Safari с аутентификацией на основе сертификата и добился успеха.

person daniil_    schedule 14.05.2021

Safari на iOS не поддерживает push-уведомления. Однако Safari на MacOS работает.

person quellish    schedule 10.08.2018
comment
Да, я знаю об этом. Просто хотел бы знать, поддерживается ли http 2.0 для отправки уведомлений - person Emma; 13.08.2018