2015-11-20 6 views
5

Могу ли я использовать push-сервис, отличный от Google GCM, при использовании нового Push API с сервисными работниками?Возможно ли использовать новую поддержку Push Notifications в Chrome без GCM?

+0

Нет, каждый браузер использует веб-службу своего производителя. Если вы не хотите напрямую взаимодействовать с GCM, вы можете использовать такие сервисы, как [this] (https://pushpad.xyz) (который будет взаимодействовать с GCM от вашего имени). – collimarco

ответ

4

Сегодня, Chrome является единственным браузером, который поддерживает стандарт Push API так прямо сейчас короткий ответ Нет.

Более длинный ответ включает в себя делать разные вещи для разных браузеров

  • Safari предлагает уведомления на рабочем столе через APNS и проприетарный API
  • Firefox поддерживает доставку push-уведомлений soon и предположительно будет использовать другой сервер push, чем GCM.

Итак, кажется, что для разных комбинаций браузера/ОС потребуются разные серверы push. В будущем существует проект IETF (https://datatracker.ietf.org/wg/webpush/documents/), который должен смягчить это. Есть также компании, занимающиеся абстрагированием этих проблем за определенную плату. Просто найдите веб-оповещения, чтобы получить несколько из них.

+2

Firefox в ночное время теперь поддерживает push и поддерживает протокол push push. Надеюсь, Chrome перейдет к поддержке протокола веб-прошивки позднее. –