Hi ,
Here I suggest a snippet that could solve your problem:
using Plugin.Fingerprint;
using Plugin.Fingerprint.Abstractions;
using Xamarin.Forms;
public partial class App : Application
{
public App()
{
InitializeComponent();
}
protected override async void OnStart()
{
await Task.Delay(2000);
var isBiometricAvailable = await CrossFingerprint.Current.IsAvailableAsync();
if (isBiometricAvailable)
{
var authResult = await CrossFingerprint.Current.AuthenticateAsync("Biometric authentication required");
if (authResult.Authenticated)
{
MainPage = new MainPage();
}
else
{
MainPage = new OtherAuthenticationPage();
}
}
else
{
MainPage = new OtherAuthenticationPage();
}
}
}
Regards,