gpt4 book ai didi

android - 如何以xamarin形式通过指纹注册用户?

转载 作者:行者123 更新时间:2023-11-29 05:56:42 25 4
gpt4 key购买 nike

我想制作 Xamarin 表单应用程序,它注册用户指纹(来自设备的指纹扫描仪)并存储,下次用户放置指纹扫描仪时,他应该根据设备中存储的指纹进行身份验证。

最佳答案

正如 SushiHangover 所说。您无权在应用程序中注册指纹。但是,如果您想根据设备中存储的指纹进行身份验证。您可以使用 nuget 中的软件包 Plugin.Fingerprint .

用法:

iOS

NSFaceIDUsageDescription 添加到您的 Info.plist 以描述您的应用使用 Face ID 的原因。否则,当您在 iOS 11.3+ 上启动 Face ID 身份验证时,应用程序将会崩溃。

<key>NSFaceIDUsageDescription</key>
<string>Need your face to unlock secrets!</string>

Android

在AndroidManifest.xml中请求权限

第一行适用于标准 Android API,第二行适用于使用 Pass API 的三星设备。

<uses-permission android:name="android.permission.USE_FINGERPRINT" />
<uses-permission android:name="com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY" />

Forms

var result = await CrossFingerprint.Current.AuthenticateAsync("Prove you have fingers!");
if (result.Authenticated)
{
// Authenticate success
}
else
{
// Authenticate fail
}

我已将样本上传到 github ,您可以下载进行测试。

关于android - 如何以xamarin形式通过指纹注册用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55081136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com