HUAWEI FIDO provides your app with FIDO2 based on the WebAuthn standard. It provides Android Java APIs for apps and browsers, and allows users to complete authentication through roaming authenticators (USB, NFC, and Bluetooth authenticators) and platform authenticators (fingerprint and 3D face authenticator). In addition, FIDO provides your app with powerful local biometric authentication capabilities, including fingerprint authentication and 3D facial authentication. It allows your app to provide secure and easy-to-use password-free authentication for users while ensuring reliable authentication results.
The Xamarin SDK provides adaption code used for HUAWEI FIDO in Xamarin platform.
- Huawei.Hms.FidoFido2 is available on NuGet.
- Huawei.Hms.FidoBioAuthn is available on NuGet.
- Huawei.Hms.FidoBioAuthnAndroidX is available on NuGet.
In the Solution Explorer panel, right click on the solution name and select Manage NuGet Packages and install the package into your Xamarin.Android projects.
⚠️ Do not install both of BioAuthn-AndroidX and BioAuthn packages into your Xamarin.Android projects.
- Android 4.4 KitKat (API level 19) and later versions
If you have questions about how to use HMS samples, try the following options:
- Stack Overflow is the best place for any programming questions. Be sure to tag your question with huawei-mobile-services.
- Huawei Developer Forum HMS Core Module is great for general questions, or seeking recommendations and opinions.
- Huawei Developer Docs is place to official documentation for all HMS Core Kits, you can find detailed documentations in there.
HMS Push Kit Xamarin Android Plugin is licensed under Apache 2.0 license