Перейти к основному содержимому
Версия: 5.8.2

Демо-приложение

Демо-приложение — готовый проект, демонстрирующий рекомендуемый способ интеграции SDK. Скачать: ChatCenterDemo.

Инструкция по настройке и запуску — в разделе Быстрый старт.

Возможности

  • Выбор сервера — переключение между серверами через UI или настройка в Resources/servers.json
  • Управление пользователями — добавление, выбор и удаление тестовых пользователей
  • Настройки SDK — панель с переключателями: поиск, голосовые сообщения, превью ссылок, WebSocket-режим и другие параметры ChatConfig
  • Темы оформления — переключение между системной, кастомной и расширенной темами
  • Локализация — смена языка интерфейса (русский, английский, казахский)
  • Предзаполнение сообщений — демонстрация prefill(message:)
  • Обработка пуш-уведомлений — открытие чата по пушу

Ключевые файлы

ФайлНазначение
MainViewController.swiftОсновной поток: инициализация SDK, авторизация, открытие чата
MainViewController+Custom.swiftПримеры кастомизации темы
Resources/servers.jsonКонфигурация серверов
AppDelegate.swiftОбработка пуш-уведомлений и device token

Использование для отладки

Если в вашем приложении возникают проблемы с SDK, демо-приложение помогает изолировать причину:

  1. Воспроизведите проблему в демо — если она повторяется, причина в SDK или сервере.
  2. Если в демо проблемы нет — причина в настройках вашего проекта или способе интеграции.
подсказка

Для сложных сценариев настройте демо-приложение для воспроизведения ошибки и пришлите его нам на support@edna.ru — это ускорит диагностику.