@Vinni37

Исходящие сообщения для Web Push (FCM)?

Добрый день.
У меня есть расширение для хрома, ранее для общения с сервером использовался GCM (Google Cloud Messaging) в частности:
chrome.gcm.send
chrome.gcm.onMessage

На бэкенде NodeJS в роли XMPP сервера приема отправки пушей.

В связи со скорой кончиной данного сервиса (документацию уже удалили), было решение попробовать перейти на FCM (Firebase Cloud Messaging). Но как оказалось в FCM нет аналога chrome.gcm.send. Дополнительно в FCM невожможно тихо получить Push (без уведомления пользователя). Гугление дало понять что FCM для браузеров основан на Push API, где такие же ограничения.

Возинк вопрос чем заменить GCM в части общения между расширением и сервером? Прямые HTTP запросы подходят крайне плохо.
  • Вопрос задан
  • 204 просмотра
Пригласить эксперта
Ответы на вопрос 1
@grinat
Плохо гуглил, fcm позволяет точно также передавать кастомные данные, либо свой обработчик для пуша, в этом случае обработка того что показывать или не показывать на тебе. Отправка с сервера такая же. Отказались от него, потому что он дерьмово работал на андроидах, с fcm действительно прием/отправка мгновенные если есть интернет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы