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 — бэкенд сервисы стороннего мобильного приложения.
Open visit. Во время визита стороннее мобильное приложение передает управление приложению IC. При передаче управления, стороннее ПО сообщает ключ авторизации, идентификатор и параметры визита. IC Camera, при необходимости, создает визит и позволяет пользователю выполнять задачи визита.
Upload image. Каждое сделанное в визите фото IC Camera загружает на бэкенд для распознавания.
Update results. После того как фото распознаны, бэкенд Inspector Cloud обновляет результаты визита и возвращает в IC Camera данные для отображения на экране устройства.
Return. Когда пользователь выполнит все задачи в IC Camera и нажмет «Вернуться», стороннее приложение снова получит управление. Во время одного визита, шаги 1-4 могут выполняться несколько раз.
Poll visit results. Чтобы получить подробные результаты визита, бэкенд стороннего приложения опрашивает бэкенд Inspector Cloud с помощью Data API.
Return visit results. бэкенд Inspector Cloud возвращает результаты визита в ответ на запрос Poll visit results. Шаги 5-6 могут выполняться несколько раз для одного визита, а также параллельно для нескольких визитов.
Update visit steps. При необходимости, бэкенд стороннего приложения может скорректировать шаги визита по результам от Inspector Cloud. После этого, он передает информацию в свое мобильное приложение.
Плюсы:
- Cамый простой вариант интеграции, минимальные доработки вызывающего приложения.
- Пользователи получают все возможности IC Camera.
- Авторизоваться в вызывающем приложении нужно только один раз, повторная авторизация в IC не требуется.
- Всегда актуальная версия IC. Обновления устанавливаются автоматически из магазина приложений ОС.
- В одном проекте вы можете совмещать как пользователей IC Camera, так и тех, кто работает через интеграцию.
Минусы:
- Нужно устанавливать два приложения на устройство.
- Для работы в IC требуется обучение пользователей.
- В процессе работы нужно переключаться между приложениями.