首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何以xamarin形式通过指纹注册用户?

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

Stack Overflow用户
提问于 2019-03-09 19:27:48
回答 1查看 1.1K关注 0票数 1

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

EN

回答 1

Stack Overflow用户

发布于 2019-03-11 07:03:52

正如SushiHangover所说。您没有权限在您的app.But中注册指纹,如果您想要从存储在device.You中的指纹进行身份验证,可以使用nuget的包,称为Plugin.Fingerprint

使用:

iOS

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

代码语言:javascript
运行
复制
<key>NSFaceIDUsageDescription</key>
<string>Need your face to unlock secrets!</string>

安卓

请求AndroidManifest.xml中的权限

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

代码语言:javascript
运行
复制
<uses-permission android:name="android.permission.USE_FINGERPRINT" />
<uses-permission android:name="com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY" />

表单

代码语言:javascript
运行
复制
var result = await CrossFingerprint.Current.AuthenticateAsync("Prove you have fingers!");
if (result.Authenticated)
{
  // Authenticate success
}
else
{
 // Authenticate fail
}

我已经把我的样本上传到github上了,你可以下载它进行测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55081136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档