Добрый день.
У меня есть расширение для хрома, ранее для общения с сервером использовался 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 запросы подходят крайне плохо.