Skip to main content

Mobile Application API

Integration with Inspector Cloud Camera allows you to call Inspector Cloud from a third-party application. The application will be able to perform tasks of photographing products at points of sale, and after the user ends the task, it will get control back. Detailed recognition results can be obtained from the Inspector Cloud backend via Data API.

To set up integration with IC Camera, use the SDK for Android and iOS.

How it works

  • Inspector Cloud mobile app — IC Camera mobile app on Android or iOS device.
  • 3rd party mobile app — a third-party mobile app on the same device.
  • Inspector Cloud backend — backend services of the Inspector Cloud application.
  • 3rd party backend — backend services of a third-party mobile application.
  1. Open visit. During the visit, a third-party mobile application transfers control to the IC application. When transferring control, third-party software reports the authorization key, ID and session parameters. IC Camera, if necessary, creates a session and allows the user to perform the tasks of the session.

  2. Upload image. Each photo taken during the visit is uploaded by IC Camera to the backend for recognition.

  3. Update results. After the photos are recognized, the Inspector Cloud backend updates the results of the visit and returns the data to the IC Camera for display on the device screen.

  4. Return. When the user completes all the tasks in the IC Camera and clicks «Return», the third-party application will get control again. During a single visit, steps 1-4 can be performed multiple times.

  5. Poll visit results. To get detailed results of the visit, the backend of a third-party application polls the Inspector Cloud backend via Data API.

  6. Return visit results. The Inspector Cloud backend returns the results of the visit in response to the Poll visit results request. Steps 5-6 can be performed multiple times for a single session, as well as in parallel for multiple sessions.

  7. Update visit steps. If necessary, the backend of a third-party application can adjust the steps of the visit based on the results from Inspector Cloud. After that, it sends the information to its mobile app.

Pros:

  • The simplest integration option, minimal improvements to the calling application.
  • Users get all the features of IC Camera.
  • You need to log in to the calling application only once, re-authorization in the IC is not required.
  • The IC version is always up-to-date. Updates are installed automatically from the OS app store.
  • In one project, you can combine IC Camera users and those who work through integration.

Cons:

  • You need to install two apps on the device.
  • User training is required to work in IC.
  • In the process of work, you need to switch between applications.