ios - 使用 Touch ID 将指纹存储在数据库中

标签 ios iphone ios7 ios8 touch-id

我正在制作一个应用程序,在第一个屏幕上我有登录和注册按钮。当我点击注册时,它会询问用户指纹,然后询问用户详细信息。从这里我想将指纹和用户详细信息存储在数据库中。

当他点击登录时。如果指纹与数据库指纹匹配,它将打开生物识别扫描仪,他将继续前进..

有什么办法可以将指纹存储在数据库中。如果是这样,请提供一些引用链接来指导我实现我的目标..

提前致谢

最佳答案

您无法直接访问指纹。这是苹果故意限制的(隐私保护)。因此您也无法将它们存储在数据库中。

Touch ID

Your app can now use Touch ID to authenticate a user before accessing some or all content in your app. Fingerprint data is protected and never accessed by iOS or other apps. [...]

Source: iOS 8 for Developers by Apple

仍然可以使用 API 进行身份验证,但这只会返回诸如 AuthenticatedNot Authenticated 之类的值,而没有有关指纹本身的信息。

关于ios - 使用 Touch ID 将指纹存储在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27561514/

相关文章:

iphone - iOS - 如何不在屏幕上显示导航栏?

ios - 将多个静态库编译成一个 iOS Framework

ios - 从对象到 json 文本 ios 的转换

ios - 基于位置的UIGestureRecognizers

objective-c - NSSortDescriptor 无法组织 TableView

ios - 我的网址没有响应

iOS 9.3.1 Xcode 7.3 "Unable to copy symbols from this device"

iphone - 导航栏添加进度条

ios - Swift iOS - 如何让键盘在显示 SearchController 的同时显示自身?

ios - 获取 UIWebView 加载内容的高度