Getting Started

Simprints ID is our standalone app that lets you capture biometrics for purposes of enrolment, identification and verification. You communicate with the Simprints ID using Android intents. To see an overview of what happens check here.

Using our open-source helper library, LibSimprints, you can easily integrate Simprints ID with your custom android application. To start with the integration, you will first add the library as a dependency to your android project.

Installation

NOTE:  Ensure you are installing the latest version of LibSimprints, you can check our releases page for the latest version. 

For Gradle:

implementation "com.simprints:libsimprints:2023.2.1"

For Maven:

<dependency>

<groupId>com.simprints</groupId>

<artifactId>libsimprints</artifactId>

<version>2023.2.1</version>

<type>pom</type>

</dependency> 

Basic Features

Simprints ID supports 3 basic features: Enrolment, Identification, and Verification.



Note:  any call to Simprints ID should be triggered after capturing the user's personal information, i.e. on form submission, so the last action is the biometric capture.

Basic Parameters

Since Simprints ID is a standalone application, when integrating with Simprints ID your Android application communicates with Simprints ID through Android Intents.

This process requires some basic parameters to be sent in the corresponding intent. Here is a list of request parameters you would encounter when integrating with Simprints ID, what they stand for, and what they are used for:



This module id is a unique id that represents any specific module (geographical location), where the frontline worker is capturing biometrics for enrolment, identification, or verification.