Skip to main content
Version: 7.x

IDcheckIO Mobile SDK

The IDcheckIO Mobile SDK embeds IDnow's identity verification flow directly into your application. It captures identity documents, reads NFC chips, performs biometric liveness checks, and uploads everything to the Customer Identification Service (CIS) for analysis.

This guide covers version 7.x. Use the version dropdown in the top navigation bar to switch to 8.x or 9.x.

Online mode

Version 7 offers a single session mode, Online mode. You configure and start each capture from your application code, and you chain multiple documents yourself by passing an OnlineContext object from one capture to the next.

Online mode in 7.x
ConfigurationIn your application code
Multi document flowsYou chain each capture yourself
Code requiredOne session per document, plus context passing
UI themingClient side, four color properties

Online mode is not recommended for a brand new integration. Discuss your requirements with your CSM team before adopting it, and ask them which SDK version fits your use case.

Later versions add a second mode

Version 8 adds a server configured onboarding mode that does not exist in 7.x. If you are starting from scratch, ask your CSM team about a newer SDK version.

If you are planning an upgrade, see Migrate from 7.x to 8.x.

Integration path

  1. Check requirements for your platform and minimum OS version.
  2. Install the SDK and grant the camera and NFC permissions.
  3. Initialize the SDK by preloading it and activating your license token.
  4. Configure and start an online session, then read its result.
  5. Handle errors returned by the session.

For the shortest end to end path, see the Quickstart.

Getting help

Your Customer Success Management (CSM) team provides your activation token and your repository credentials. Contact them for anything that cannot be set from the client.

Sample projets

To facilitate SDK integration, we provide sample projects for Android and iOS. These demonstrate a complete integration of our product and can serve as a reference for configuring the SDK, launching a user journey, and handling key results and errors.

The sample projects are not intended for direct use in production. They provide a reference implementation that you can adapt to your application's needs, architecture, and security policies.