MAUI for iOS 指纹验证
2022/12/09
由于目前微软官方尚未在MAUI
中提供关于iOS 指纹识别
的类库,所以只能借助于第三方类库,这里推荐 Plugin.Fingerprint 3.0.0-beta.1 这个包。
注意:在 Visual Stuido 中使用包管理器添加包的时候要注意勾选包括预发行版
,因为 Plugin.Fingerprint 包的所有版本中目前只有预发行版3.0.0-beta.1
支持MAUI
。
引用了上面的包之后,在 iOS 中调用指纹识别的代码如下:
private async void MainPage_Loaded(Object sender, EventArgs e)
{
var request = new AuthenticationRequestConfiguration("指纹验证", "请输入指纹");
var result = await CrossFingerprint.Current.AuthenticateAsync(request);
if (result.Authenticated)
{
await DisplayAlert("指纹验证", "验证通过", "取消");
}
else
{
await DisplayAlert("指纹验证", "验证失败", "取消");
}
}