20.10.2014

Разработка мобильного SDK для чата сервиса UseDesk

Задача

Обеспечить интеграцию чата UseDesk для приложений на платформе Android, посредством разработки собственного SDK.

Возможности SDK

  • Отправка/получение текстовых сообщений
  • Отправка/получение файлов (картинки, фото, документы)
  • Отправка формы обратной связи, которая позволяет установить рейтинг ответов оператора
  • Отправка оффлайн формы для отправки данных на сервер (для дальнейшей связи с пользователем) в случае когда все операторы не в сети

Как использовать SDK?

Код UseDesk SDK лежит в отдельном модуле - usedesk_sdk, его нужно подключить к основному проекту как модуль-библиотеку:

implementation project(':usedesk_sdk')

После успешной синхронизации проекта возможности SDK будут доступны для использования в приложении.

Готовое решение

UseDesk Android SDK: перейти.

Тестовое приложение: перейти.

Результат работы SDK

Тестовое приложение использует все возможности UseDesk Android SDK. Ниже приведены экранные формы работы SDK в приложении.

Скрин ввода авторизационных данных:

Скрин переписки с менеджером:

Скрин отправки формы обратной связи:

Скрин отправки оффлайн формы: