Перейти к основному содержимому

API мобильного приложения

Интеграция с Inspector Cloud Camera позволяет вызывать Inspector Cloud из стороннего приложения. Приложение сможет выполнять задачи фотографирования товаров в точках продаж, а после того, как пользователь закончит работу — получит управление обратно. Детальные результаты распознавания можно получить у бекенда Inspector Cloud через Data API.

Чтобы настроить интеграцию с IC Camera используйте SDK для Android и iOS.

Как это работает

  • Inspector Cloud mobile app — мобильное приложение IC Camera на Android или iOS устройстве.
  • 3rd party mobile app — стороннее мобильное приложение на том же устройстве.
  • Inspector Cloud backend — бэкенд сервисы приложения Inspector Cloud.
  • 3rd party backend — бэкенд сервисы стороннего мобильного приложения.
  1. Open visit. Во время визита стороннее мобильное приложение передает управление приложению IC. При передаче управления, стороннее ПО сообщает ключ авторизации, идентификатор и параметры визита. IC Camera, при необходимости, создает визит и позволяет пользователю выполнять задачи визита.

  2. Upload image. Каждое сделанное в визите фото IC Camera загружает на бэкенд для распознавания.

  3. Update results. После того как фото распознаны, бэкенд Inspector Cloud обновляет результаты визита и возвращает в IC Camera данные для отображения на экране устройства.

  4. Return. Когда пользователь выполнит все задачи в IC Camera и нажмет «Вернуться», стороннее приложение снова получит управление. Во время одного визита, шаги 1-4 могут выполняться несколько раз.

  5. Poll visit results. Чтобы получить подробные результаты визита, бэкенд стороннего приложения опрашивает бэкенд Inspector Cloud с помощью Data API.

  6. Return visit results. бэкенд Inspector Cloud возвращает результаты визита в ответ на запрос Poll visit results. Шаги 5-6 могут выполняться несколько раз для одного визита, а также параллельно для нескольких визитов.

  7. Update visit steps. При необходимости, бэкенд стороннего приложения может скорректировать шаги визита по результам от Inspector Cloud. После этого, он передает информацию в свое мобильное приложение.

Плюсы:

  • Cамый простой вариант интеграции, минимальные доработки вызывающего приложения.
  • Пользователи получают все возможности IC Camera.
  • Авторизоваться в вызывающем приложении нужно только один раз, повторная авторизация в IC не требуется.
  • Всегда актуальная версия IC. Обновления устанавливаются автоматически из магазина приложений ОС.
  • В одном проекте вы можете совмещать как пользователей IC Camera, так и тех, кто работает через интеграцию.

Минусы:

  • Нужно устанавливать два приложения на устройство.
  • Для работы в IC требуется обучение пользователей.
  • В процессе работы нужно переключаться между приложениями.