使用Touch Id将指纹存储在数据库中

时间:2014-12-19 07:29:44

标签: ios iphone ios7 ios8 touch-id

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

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

有没有办法将指纹存储在数据库中。如果是这样,请提供一些参考链接,指导我实现目标..

先谢谢

1 个答案:

答案 0 :(得分:4)

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

  

触摸ID

     

您的应用现在可以在访问应用中的部分或全部内容之前使用Touch ID对用户进行身份验证。指纹数据受到保护,iOS或其他应用程序永远无法访问。 [...]

Source: iOS 8 for Developers by Apple

使用API​​仍然可以进行身份​​验证,但这只会返回AuthenticatedNot Authenticated等值,而不会提供有关指纹本身的信息。