Могу ли я использовать push-сервис, отличный от Google GCM, при использовании нового Push API с сервисными работниками?Возможно ли использовать новую поддержку Push Notifications в Chrome без GCM?
ответ
Сегодня, Chrome является единственным браузером, который поддерживает стандарт Push API так прямо сейчас короткий ответ Нет.
Более длинный ответ включает в себя делать разные вещи для разных браузеров
- Safari предлагает уведомления на рабочем столе через APNS и проприетарный API
- Firefox поддерживает доставку push-уведомлений soon и предположительно будет использовать другой сервер push, чем GCM.
Итак, кажется, что для разных комбинаций браузера/ОС потребуются разные серверы push. В будущем существует проект IETF (https://datatracker.ietf.org/wg/webpush/documents/), который должен смягчить это. Есть также компании, занимающиеся абстрагированием этих проблем за определенную плату. Просто найдите веб-оповещения, чтобы получить несколько из них.
Firefox в ночное время теперь поддерживает push и поддерживает протокол push push. Надеюсь, Chrome перейдет к поддержке протокола веб-прошивки позднее. –
Нет, каждый браузер использует веб-службу своего производителя. Если вы не хотите напрямую взаимодействовать с GCM, вы можете использовать такие сервисы, как [this] (https://pushpad.xyz) (который будет взаимодействовать с GCM от вашего имени). – collimarco