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

Как подключить мобильный чат Android

Обновлено: 19 июня 2026
warning

Для отправки пуш-уведомлений ваше Android-приложение должно быть подключено к Firebase.

Add Firebase to your Android project  |  Firebase for Android

Как добавить канал

  1. Перейдите в раздел НастройкиИнтеграцииКаналы и нажмите Создать.
  2. Выберите тип канала Мобильный чатAndroid.
  3. Выполните настройки на вкладках Параметры, Уведомления, Установка.

Настройка параметров канала

  1. Перейдите на вкладку Параметры.

  2. Укажите Название канала — будет отображаться в отчетах и бейджах рядом с тредом в персональной очереди агента.

    к сведению

    Максимальное количество символов в названии — 50.

  3. Укажите Название приложения — будет отображаться в отчетах, фильтрах и настройках администратора.

  4. Выберите Тип доступа — авторизованный или неавторизованный. По умолчанию — авторизованный тип доступа.

  5. Укажите App_package — уникальный applicationID вашего Android-приложения. В разных средах разработки может иметь разное название:

  6. (Опционально) Укажите Параметры конфигурации. По умолчанию указаны оптимальные параметры.

Настройка пуш-уведомлений канала

  1. Перейдите на вкладку Уведомления.

  2. Переведите переключатель Push-уведомления в активное положение.

  3. Укажите ID отправителя. Для получения ID отправителя выполните следующие действия:

    • Авторизуйтесь в Firebase Console и перейдите на страницу проекта, для которого необходимо подключить пуш-уведомления. Sign in - Google Accounts
    • Перейдите на вкладку Cloud Messaging в вашем проекте Firebase.
    • Скопируйте значение поля Sender ID и вставьте его в поле ID отправителя.
  4. Укажите конфигурацию Firebase из сервисного аккаунта проекта в поле Настройки Firebase в формате JSON. Для получения конфигурации Firebase выполните следующие действия:

    • Перейдите на вкладку Service accounts в вашем проекте Firebase.

    • Нажмите Generate new private key.

    • Подтвердите генерацию ключа, нажав Generate key.

    • Откройте загруженный файл в формате JSON и скопируйте его содержимое в поле Настройки Firebase в формате JSON.

      к сведению

      В настройках Firebase обязательно должен присутствовать ключ type и в зависимости от его значения — другие обязательные ключи.

      Значение ключа typeДополнительные обязательные ключи
      authorized_userclient_id, client_secret, refresh_token.
      service_accountclient_id, client_email, private_key, private_key_id, token_uri.
      gdch_service_accountformat_version, project, private_key_id, private_key, name, token_uri.
      external_accountaudience, subject_token_type, token_url, credential_source.
      external_account_authorized_useraudience, refresh_token, token_url, client_id, client_secret.
  5. (Опционально) Настройте содержимое пуш-уведомления с помощью поля Шаблон.

    File IconКак настроить шаблоны пуш-уведомлений

Настройка установки канала

На вкладке Установка вы найдёте поля ID провайдера (providerUid), Домен edna Chat Center, WebSocket URL, REST API URL, DataStore URL — эти данные потребуются для дальнейшей интеграции mobile SDK edna Chat Center и вашего Android-приложения.

Введение | Edna Docs

Значение поля ID провайдера (providerUid) уже сгенерировано — его нельзя изменить. Значение поля Домен edna Chat Center настраивается и может принимать два значения:

  • домен сервиса, если вы используете edna Chat Center в облаке;
  • внешний домен точки входа в интернет, если edna Chat Center развёрнут внутри вашей инфраструктуры.
к сведению

Значения полей WebSocket URL, REST API URL, DataStore URL формируются на основе значения поля Домен edna Chat Center и не редактируются.