# Push-уведомления

#### **Настройка Push-уведомлений через Firebase**

**1. Подготовка ключа в Firebase Console**

1. Перейдите в [Firebase Console](https://console.firebase.google.com/).
2. Создайте новый проект или выберите существующий.
3. В меню проекта:
   * Откройте **«Project settings»** (шестерёнка → Settings).
   * Перейдите на вкладку **«Service accounts»**.
   * Нажмите **«Generate new private key»** → скачайте JSON-файл с ключом.

**2. Активация Push-уведомлений в системе**

1. В разделе **«Конфигурирование» → «Каналы» → «Push-уведомления»**:
   * Активируйте функцию с помощью **бегунка**.
   * Нажмите **«Загрузить из файла»** → прикрепите скачанный JSON-ключ Firebase.
2. Сохраните настройки.

**3. Включение уведомлений для операторов**

1. Перейдите в **«Администрирование» → «Операторы»**.
2. Для каждого нужного пользователя:
   * Включите опцию **«Разрешить Push-уведомления»**.
   * Сохраните изменения.

**4. Тестовая отправка**

1. В настройках Push-уведомлений нажмите **«Отправить тестовое сообщение»**.
2. Проверьте получение уведомления.

***

#### **Разрешение уведомлений в браузере**

**Для всех браузеров:**

* При первом посещении сайта появится запрос на разрешение уведомлений → выберите **«Разрешить»**.

**Windows:**

1. Откройте **«Параметры» → «Система» → «Уведомления и действия»**.
2. В списке **«Получать уведомления от этих приложений»**:
   * Найдите ваш браузер (Chrome, Edge и др.).
   * Убедитесь, что переключатель активирован.

**Google Chrome:**

1. Откройте **«Настройки» → «Конфиденциальность и безопасность» → «Настройки сайтов»**.
2. В разделе **«Разрешения»** выберите **«Уведомления»**.
3. Проверьте, что ваш сайт имеет статус **«Разрешить»**.

***

#### **Настройка шаблонов Push-уведомлений**

1. Перейдите в **«Шаблоны»**.
2. Для каждой группы (администраторы, гости и т.д.):
   * Отметьте чек-боксы, кому отправлять уведомления.
   * Нажмите **«Редактировать»** для изменения текста.
