20.10.2014

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

Usedesk - это популярный сервис для работы с обращениями клиентов. На сегодня предложение от компании Usedesk охватывает множество каналов и вариантов общения с клиентами и между сотрудниками - электронная почта, соцсети, чаты, месседжеры. Разумеется, в том числе чаты для мобильных приложений.

Задача

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

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

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

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

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

implementation project(':usedesk_sdk')

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

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

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

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

Мы так же реализовали решение для платформы IOS: перейти.

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

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

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

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

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