customerEnrollBiometrics

public final static Response<String> customerEnrollBiometrics(Activity activity, String uniqueNumber, AdditionalCustomerFlagData additionalCustomerFlagData, SDKCustomizationOptions sdkCustomizationOptions)
public final static Response<String> customerEnrollBiometrics(Activity activity, String uniqueNumber, AdditionalCustomerFlagData additionalCustomerFlagData)
public final static Response<String> customerEnrollBiometrics(Activity activity, String uniqueNumber)

Enroll Biometric

Customer Data sent is enrolled with customer record and not processed.

Developer Guides :

public class YourActivity extends Activity {
    private var processedCaptures: List? = null

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

    override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
        if (resultCode == RESULT_OK) {
            if(!data.extras?.getParcelableArray(IdMissionCaptureLauncher.EXTRA_PROCESSED_CAPTURES.isNullOrEmpty()) {
                processedCaptures = data.extras?.getParcelableArray(IdMissionCaptureLauncher.EXTRA_PROCESSED_CAPTURES
            }
            //finalSubmit call for submit data to the server
            CoroutineScope(Dispatchers.Main).launch {
                 var response = IdentityProofingSDK.finalSubmit(applicationContext)
            }
        }
    }
}

You can access processed captures at the following indexes :

0 - ProcessedCapture instance for Selfie.

Parameters

activity

: Requires current activity context.

uniqueNumber

Requires unique customer number.

additionalBiometricFlagData

: Optional parameter to enable Biometric Flags.

sdkCustomizationOptions

: Optional parameter to customize camera options. It will take default options, if null or not passed while invocation.



For status and error code please refer to Status documentation