Перейти к основному содержимому

Firebase Cloud Messaging

Шаг 1. Создание проекта Firebase

Для отправки Web Push в браузеры Mozilla Firefox, Opera, Google Chrome, Яндекс.Браузер, Samsung Internet Browser необходимо предварительно настроить проект в Firebase Console.

Перейдите по ссылке, создайте учётную запись в Google Firebase и зарегистрируйте свой сайт или приложение. Для этого нажмите на кнопку Add project (Добавить проект) и укажите название проекта:

подсказка

При создании проекта вы можете настроить Google Analytics, а также добавить Firebase в ваше веб-приложение, но это не является обязательными действиями.

Шаг 2. Получение данных проекта

Для настройки Firebase Cloud Messaging в платформе Altcraft вам потребуется следующая информация:

  • Ключ API для веб-приложений
  • Идентификатор проекта firebase
  • Идентификатор отправителя
  • Идентификатор приложения App ID
  • Firebase файл с приватным ключом

Данную информацию вы можете найти в интерфейсе Firebase Console. Для этого в навигационной панели слева нажмите на иконку "Настройки" и выберите Project settings (Настройки проекта):

Идентификатор проекта firebase (Project ID) и Ключ API для веб-приложения (Web API key) находятся в разделе Общие настройки (General):

подсказка

Если у вас не отображается Web API Key, перейдите в раздел Build и выберите пункт Authentication в выпадающем меню. Нажмите на кнопку Get started, которая появится на экране. Теперь вы можете вернуться в настройки, нажав на соответствующую иконку в меню слева.

Идентификатор отправителя (Sender ID) находится в разделе Cloud Messaging:

Для настройки Firebase на платформе нам также понадобится firebase-файл с приватным ключом. Чтобы его скачать, перейдите на вкладку Service accounts. Кликните Generate new private key. Начнется скачивание файла.

App ID можно найти в разделе Your Apps в Firebase Console:

Шаг 3. Настройка push канала в ресурсе

Вернитесь в платформу Altcraft и откройте настройки ресурса. Настройте Firebase Cloud Messaging для поддерживаемых браузеров, используя данные из Firebase Console. Для поля "Firebase файл с приватным ключом (.json)" выберите скачанный файл из предыдущего шага:

Сохраните ресурс или примените изменения, используя кнопки в правом верхнем углу экрана. Только после этого перейдите на вкладку "Установка".

подсказка