Перенос push-подписок из стороннего сервиса
Шаг 1. Получение VAPID ключей с сервиса, с которого предполагается миграция
Запросите ключи у технической поддержки вашего сервиса. Необходимы как приватный, так и публичный ключи: private key, public key.
Обратите внимание, что VAPID keys и Application Server keys — это одно и то же.
Шаг 2. Импорт в Firebase проект VAPID ключей
Зайдите в настройки проекта в Firebase и перейдите на вкладку Cloud Messaging. Внизу страницы вы увидите раздел Web Configuration. Здесь вы можете сгенерировать ключи самостоятельно, но нам это не нужно, поскольку вы уже получили VAPID ключи у своего сервиса. Кликните import an existing key pair в самом низу раздела.
В появившемся окне введите Public key и Private key, которые ранее предоставил вам сервис.
Шаг 3. Настройка ресурса
О настройке ресурса для Web push уведомлений читайте в разделе Web push: настройка и подключение.
Обратите внимание, что настройка ресурса отличаются у разных браузеров.