Mobbeel for developers

Mobbeel for developers

  • MobbScan
  • MobbID
  • MobbSign
  • Clients
  • FAQ

›Biometric Operations

MobbID Android SDK

  • Requirements

Getting Started

  • Licenses
  • Configuration
  • Configure Face module

Biometric Operations

  • Code Examples

Migration Guides

  • Migration Guide from v6.13.1 to v7.0.0

Information

  • Changelog

Code Examples

This section provides example code related to the different facial biometric methods:

  • MIDRecognitionMode.ENROLLMENT
  • MIDRecognitionMode.VERIFICATION
  • MIDRecognitionMode.IDENTIFICATION

Performing an enrollment

To perform an enrollment, you will need to use the enumerated type MIDRecognitionMode.ENROLLMENT as the recognitionMode parameter.

You will also need to create a new instance of the MIDEnrollmentParameters class, which extends MIDRecognitionParameters.

Finally, you can create a MIDEnrollmentListener to be notified about the status of the operation.

recognitionMode:

val recognitionMode: MIDRecognitionMode = MIDRecognitionMode.ENROLLMENT

MIDEnrollmentParameters:

val recognitionParameters: MIDRecognitionParameters = MIDEnrollmentParameters("user_id")

MIDEnrollmentListener:

val callback: MIDOperationListener = object : MIDEnrollmentListener {
    override fun onEnrollmentFinished(
        result: MIDEnrollmentListener.Result,
        data: MIDEnrollmentData?,
        errorOccurred: MIDError?
    ) {
        // TODO: handle the result
    }
}

Performing a verification

Similarly, you can perform a verification by following the same procedure as above.

recognitionMode:

val recognitionMode: MIDRecognitionMode = MIDRecognitionMode.VERIFICATION

MIDVerificationParameters:

val recognitionParameters: MIDRecognitionParameters = MIDVerificationParameters("user_id")

MIDVerificationListener:

val callback: MIDOperationListener = object : MIDVerificationListener {
    override fun onVerificationFinished(
        result: MIDVerificationListener.Result,
        data: MIDVerificationData?,
        errorOccurred: MIDError?
    ) {
        // TODO: handle the result
    }
}

Performing an identification

recognitionMode:

val recognitionMode: MIDRecognitionMode = MIDRecognitionMode.IDENTIFICATION

MIDVerificationParameters:

val recognitionParameters: MIDRecognitionParameters = MIDIdentificationParameters("group_id")

MIDVerificationListener:

val callback: MIDOperationListener = object : MIDIdentificationListener {
    override fun onIdentificationFinished(
        result: MIDIdentificationListener.Result,
        data: MIDIdentificationData?,
        errorOccurred: MIDError?
    ) {
        // TODO: handle the resul
    }
}

Launch the facial biometric method:

faceSDK.start(
    recognitionMode = recognitionMode,
    parameters = recognitionParameters,
    operationListener = callback,
)
← Configure Face moduleMigration Guide from v6.13.1 to v7.0.0 →
  • recognitionMode:
  • MIDEnrollmentParameters:
  • MIDEnrollmentListener:
  • recognitionMode:
  • MIDVerificationParameters:
  • MIDVerificationListener:
  • recognitionMode:
  • MIDVerificationParameters:
  • MIDVerificationListener:
Mobbeel for developers
Product Documentation
MobbIDMobbScanMobbSign
Connect
LinkedInFacebookX
More
FAQContact Us
Mobbeel Solutions SL
Copyright © 2025 Mobbeel Solutions SL