Мы выпустили новую версию Mobile iOS SDK 4.0.0. Обновление расширяет возможности управления логикой чата в мобильном приложении.
Основной фокус версии — гибкость: больше контроля над сценариями запуска чата, настройками посетителя и кастомизацией интерфейса.
Новые возможности для разработки
Получение количества сообщений без создания сессии
Теперь можно получить количество сообщений без необходимости создавать чат-сессию. Это упрощает реализацию логики уведомлений и отображение индикаторов новых сообщений.
Работа с данными посетителя
Добавлены методы для:
- получения информации о посетителе
- получения настроек полей посетителя
- отправки контактных данных
- получения языка чата
Работа с конфигурацией аккаунта
Добавлен набор методов для работы с настройками аккаунт-конфигурации. Разработчики могут получать и учитывать параметры аккаунта напрямую в логике мобильного приложения.
Принудительный старт чата
Теперь чат можно запустить принудительно — удобно для сценариев проактивной поддержки или запуска чата из конкретного экрана приложения.
Расширенная кастомизация интерфейса
Быстрая настройка виджета
Добавлен набор методов для быстрой кастомизации:
- задание общих цветов
- детальная настройка отдельных элементов при необходимости
Форма первого вопроса
Добавлена форма первого вопроса и методы её кастомизации. Можно настроить внешний вид и поведение в соответствии с пользовательским сценарием.
Форма контактных данных
Добавлена кастомизируемая форма сбора контактных данных. Это позволяет встроить её в существующий UX без ощущения «чужого» интерфейса.
Share-виджет
Share-виджет также поддерживает версию 4.0.0.
Если вы уже используете Mobile iOS SDK, рекомендуем обновиться до версии 4.0.0.