Usedesk - это популярный сервис для работы с обращениями клиентов. На сегодня предложение от компании Usedesk охватывает множество каналов и вариантов общения с клиентами и между сотрудниками - электронная почта, соцсети, чаты, месседжеры. Разумеется, в том числе чаты для мобильных приложений.
Обеспечить интеграцию чата UseDesk для приложений на платформе Android, посредством разработки собственного SDK (набор сдедств разработки, позволяющий расширить/дополнить функцилнал программного обеспечения, в данном случае, мобильного приложения).
Код UseDesk SDK лежит в отдельном модуле - usedesk_sdk, его нужно подключить к основному проекту как модуль-библиотеку:
implementation project(':usedesk_sdk')
После успешной синхронизации проекта возможности SDK будут доступны для использования в приложении.
UseDesk Android SDK: перейти.
Тестовое приложение: перейти. (Тестовое приложение использует все возможности UseDesk Android SDK.)
Мы так же реализовали решение для платформы IOS: перейти.
В итоге мы имеем SDK (набор средств), который, встраиваясь в мобильное приложение клиента Usedesk, поставляет ему чат для общения с пользователями приложения. При этом сообщения от пользователей приложения (так же как и из других, подключенных к Usedesk каналов общения) в виде обращений попадают в интерфейс Usedesk для операторов. Ответ оператора вернется в чат мобильного приложения в виде сообщения для конктетного клиента.
Чат имеет свой готовый интерфейс с лаконичным простым дизайном, который при необходимости можно кастомизировать под дизайн мобильного приложения. Так, что в конечном итоге, визуально чат не будет выглядеть чужеродными элементом в приложении клиента.
Ниже приведены экранные формы работы SDK в приложении.
Ввод авторизационных данных:
Переписка с менеджером:
Отправка формы обратной связи: