Skip to content

Instantly share code, notes, and snippets.

@Jaosrikate
Created January 25, 2022 16:31
Show Gist options
  • Save Jaosrikate/9d8d48bde8bea689116099ad52b0cb08 to your computer and use it in GitHub Desktop.
Save Jaosrikate/9d8d48bde8bea689116099ad52b0cb08 to your computer and use it in GitHub Desktop.
val biometricManager = BiometricManager.from(this)
when (biometricManager.canAuthenticate(BIOMETRIC_STRONG)) {
BiometricManager.BIOMETRIC_ERROR_UNSUPPORTED,
BiometricManager.BIOMETRIC_ERROR_NO_HARDWARE,
BiometricManager.BIOMETRIC_ERROR_HW_UNAVAILABLE,
BiometricManager.BIOMETRIC_ERROR_SECURITY_UPDATE_REQUIRED,
-> showErrorNoHardwareBio()
BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED,
BiometricManager.BIOMETRIC_STATUS_UNKNOWN,
-> showErrorAndNavigateToSetting()
BiometricManager.BIOMETRIC_SUCCESS -> //Ready for prompt
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment