Biometric Authentication
Biometric Authentication is a security process that leverages the unique biological characteristics of individuals to verify their identities. In native applications, it is often used to provide a seamless, secure, and efficient user experience.
LambdaTest now supports Biometric Authentication for real devices (iOS and android). This new feature allows you to test your application's biometric authentication functionality more accurately and ensures your app provides an optimal user experience across a range of devices and platforms.
OS Version: Biometric authentication is supported only on Android devices with OS version 11
or above
, and on iOS devices with OS version 13
or above
.
Supported Biometric Authentication APIsβ
Below given is the list of Biometric Authentication APIs which are supported. Please ensure that your app uses these APIs only to enable Biometric Authentication.
- iOS
- Android >= version 11
Supported APIs |
---|
LAContext : The LAContext class is used to interact with the local authentication framework. |
evaluatePolicy : The evaluatePolicy(_:localizedReason:reply:) method of LAContext used to actually perform the biometric authentication, such as verifying a user's face or fingerprint. |
canEvaluatePolicy : The canEvaluatePolicy(_:error:) method of LAContext that checks whether a specific biometric authentication policy can be evaluated on the device. |
Supported APIs |
---|
BiometricPrompt class's authenticate method from the AndroidX Biometric library is used for Biometric authentication on Android devices. πFor details, please check AndroidX Biometric Documentation. |
Android's Native BiometricPrompt API is part of the Android platform and is used for Biometric authentication on Android devices. |