如何在IOS / SWIFT / OBJ-C / CORDOVa上获取Finger iD(哪个手指用于触摸id)或独特的触摸ID

时间:2015-05-30 13:40:09

标签: ios objective-c swift cordova fingerprint

我想检测哪个手指被扫描以触摸id? 例如,用户将扫描他的第二根手指,插件或苹果的touchid框架可以返回手指的索引,或者指纹扫描的唯一ID。

我只想检测在ios / swift / obj-c

中打印的手指

2 个答案:

答案 0 :(得分:4)

不,此信息不可用。

分析指纹的设备内部的安全区域处理器只返回是/否,表明匹配了有效指纹

答案 1 :(得分:1)

@Paww11是正确的,我们无法访问指纹数据。

来自Apple摘录:

Touch ID不会存储指纹的任何图像。它仅存储指纹的数学表示。某人无法从该数学表示中对您的实际指纹图像进行逆向工程。您设备中的芯片还包括一个名为Secure Enclave的高级安全架构,该架构是为保护密码和指纹数据而开发的。指纹数据使用仅可用于Secure Enclave的密钥进行加密和保护。指纹数据仅由Secure Enclave用于验证指纹是否与登记的指纹数据匹配。 Secure Enclave与芯片的其余部分以及iOS的其余部分隔离开来。因此,iOS和其他应用程序永远不会访问您的指纹数据,它永远不会存储在Apple服务器上,并且它永远不会备份到iCloud或其他任何地方。只有Touch ID使用它,它不能用于匹配其他指纹数据库。