As biometric authentication gains increasing popularity, users no longer consider a frictionless and secure login experience as a luxury — but rather a necessity. Our Face ID/Touch ID and Android Biometric plugin is designed to help you meet these expectations, which will in turn will drive engagement and user satisfaction.
By leveraging the full potential of mobile device biometric capabilities, our plugin ensures that your native apps deliver a seamless and consistent authentication experience across both iOS and Android platforms. Face ID and Touch ID on iOS, and Android Biometric Face Unlock and Fingerprint Unlock.
For utmost security and convenience, our plugins use Median JavaScript Bridge commands to access on-device hardware based encryption to securely store and retrieve user credentials. You may store any text string — e.g. username/password or authentication token — knowing that this data will be held securely until released by the device when the user passes the appropriate biometric challenge.
This plugin has been exclusively developed for the Median platform, prioritizing fast and seamless integration. You can integrate this plugin into your native apps by following our comprehensive documentation, which provides you with all the necessary guidance.
Streamlined user experience:
Enable users to effortlessly log in to your native app with biometrics, eliminating the need for passwords and reducing friction.
Enhanced security:
Rely on secure hardware level encryption and biometric sensors to protect user data and prevent unauthorized access to your app.
Cross-platform consistency:
Integrate once within your web environment, and provide a consistent authentication experience across both iOS and Android platforms.
Our plugin leverages the advanced biometric hardware, on-device encryption, and APIs provided by the underlying iOS and Android platforms. As new iOS and Android versions are released, we maintain the integrations to remain up to date with the latest requirements. This ensures that authentication data stored to your users’ devices is kept secure.
Yes: specific device requirements exist for each biometric authentication method. Face ID works on iPhone X, iPad Pro, and newer models, while Touch ID has been available since iPhone 5s running iOS 9.0. Android introduced biometric authentication with Marshmallow (version 6.0), focusing on fingerprint readers. However, recent Android versions support face recognition or iris scanning, depending on the device's hardware and operating system compatibility.
Android provides strict biometric capability standards and device manufacturers, and then design their devices to be compliant with those standards. Our plugin supports both "Strong" and "Weak" Android biometrics. “Strong” biometrics incorporates biometric hardware to verify the user's identity, e.g fingerprint or a three dimensional IR facial scan. “Weak” biometrics includes less hardware-level security, e.g. only the camera is used. You have the ability to specify the minimum level of biometrics you wish to support in your app.
Yes, the plugin provides robust handling for scenarios where biometric authentication fails or is unavailable. It includes fallback options, allowing users to authenticate through alternative methods such as traditional password-based login. This ensures that users can still access your app even if their biometric data is not recognized or if their device lacks the necessary biometric hardware.
Yes, our plugin can be used to implement multi-factor authentication by combining biometrics with other authentication methods. You have the flexibility to design a login flow that incorporates biometric authentication alongside additional factors such as passwords, PINs, or one-time passcodes. You may also only prompt for biometrics for specific in-app transactions or approvals. This layered approach enhances security by requiring a form of authentication appropriate for the user’s behavior and activity, providing a balance between user experience and security for your users' accounts.