Mindbox
Вебпуши

Настройка отправки пушей на сайт через Firebase

Результат выполнения данного шага:

  • Получены учетные данные из проекта Firebase (Private key проекта и config приложения).
  • Данные внесены в настройки нужной интеграции Mindbox.

1. Создайте проект в Firebase

Если проект уже создан, переходите ко второму шагу.

Проект в Firebase нужен для отправки пушей на сайт.

Для его создания перейдите по ссылке, кликните на Create a project и следуйте подсказкам сервиса:


2. Создайте JSON-файл с приватным ключом

В настройках Project settings перейдите на вкладку Service accounts.

Нажмите Generate new private key:

Подтвердите действие — нажмите Generate key:

Сохраните JSON-файл. Он потребуется на дальнейших шагах для загрузки в Mindbox.

3. Создайте приложение в Firebase

Учетные данные Firebase должны быть из одного и того же проекта

Приложение нужно создавать в том же проекте, где генерировался Private key

Если приложение уже создано, переходите к следующему шагу.

В настройках Project settings перейдите на вкладку General.

Создайте приложение на платформе Web:

Далее действуйте по инструкции Firebase.

4. Скопируйте конфигурацию созданного приложения

В настройках Project settings перейдите на вкладку General. Созданное приложение появится в разделе Your apps (Web apps).

Скопируйте его SDK конфигурацию (SDK setup and configuration → Config):



5. Загрузите параметры проекта и приложения Firebase в Mindbox

В Mindbox создайте интеграцию типа Веб-сайт или выберете существующую, если она уже есть:

В разделе Настройка отправки пушей на сайт:

  • Интеграция приложения — вставьте конфигурацию приложения, которую скопировали на шаге 5.
  • Интеграция проекта — загрузите JSON-файл с приватным ключом, который был сгенерирован на шаге 3.

Нажмите на "Сохранить" в блоке и в правом углу страницы. Понадобится некоторое время, чтобы настройки интеграции обновились.

Last modified on