Overview

The Android Registration Client is a tablet application that serves as a portable version of the existing desktop Registration Client. It has been developed to support accessibility on all Android devices. The existance of Android Registration Client came about in order to meet the mobility requirements of countries adopting MOSIP.

The primary objective of the tablet version is to facilitate the registration process for residents, specifically those who are unable to physically visit registration centres and also serve remote locations where setting up Registration centres is not feasible. To address this challenge, the Android Registration Client was created, enabling Operators/ Supervisors to easily reach the remote areas and maximise resident registrations across the country.

To have a quick glance at the features, refer the video below!

*insert video here*

Features

The first developer release of Android Registration Client offers the following key features:

  1. Operator/ Supervisor Login (offline and online): Operators can securely log in using their credentials, whether in offline or online mode, to carry out various registration transactions. To enable offline login, the Operator must have previously logged in and synchronized their data over a network.

  2. Multi-language support: The Android Registration Client supports multiple languages for content display and data entry.

  3. Auto-Sync/ manual sync: On launching the Android Registration Client and logging in for the first time, the system automatically syncs the following data:

  4. New Registrations : Operators have the ability to register a resident using the New Registration feature. The registration process can be customized through the UI specification. The required data for registering an applicant are as follows:

    The acquisition of biometric data is regulated by the country. The country has control over the capture of each type of biometric (fingerprint, iris, or face) through the global configuration. When the Operator selects the Capture button, the biometric SBI application is accessed to capture the biometrics. Once the biometrics are obtained, the data and control are returned to the Android Registration Client. To obtain the resident's biometrics, the quality of the captured image must exceed the threshold specified by the country. The biometrics can be captured set number of times if necessary to meet the quality threshold. In situations where none of the captured images meet the threshold, the image with the highest quality score will be saved.

    If the resident has a biometric exception (such as a missing finger/eye or very poor finger/iris quality), the Operator can designate that particular biometric as an exception. However, the Operator must still capture the resident's exception photo.

Configuration Guide

To read through the comprehensive list of configurable properties for the Android Registration Client, refer Android Registration Client Configuration Guide.

UI Specifications

For more details on UI specifications for the Android Registration Client, refer here.

Compatibility

The Android Registration Client is compatible with the following MOSIP platform versions:

  1. 1.1.5.x

  2. LTS 1.2.0 and above


New content for 0.10.0 release

  1. Operator onboarding: The operator, in order to login to Android Registration Client, will have to onboard himself. This functionality is available on first time online login only. The Operator will have to onboard himself by capturing his fingerprints, thumb print, iris, and face. Once these are duly captured, the Operator can start registering residents and start using other services.

  2. Update Operator onboarding: The Operators can also update their biometrics. In this scenario, the Operator will have to capture all their biometrics. On doing this, the previous biometrics captured during Operator Onboarding will be overridden by the newly captured biometrics.

  3. Dashboard: The Operator can access the dashboard where he can view the following:

    1. Packets created: This will show the total number of packets created from the time Android Registration Client was installed.

    2. Packets Synced: This will show the total number of packets synced from the time Android Registration Client was installed.

    3. Packets Uploaded: This will show the total number of packets uploaded from the time Android Registration Client was installed.

    4. User details:

      1. User ID: This will show the list of User IDs of the Users mapped to the device.

      2. Username: This will show the list of Username of the Users mapped to the device.

      3. Status: This will show the status of Users mapped to the device. This can take values such as onboarded, active, inactive etc.