如何检测Touch ID可用且未配置

时间:2017-02-03 08:25:47

标签: ios objective-c touch-id

在我的iOS应用中,我可以检测触控ID是否可用。但是,如果设备具有触摸ID传感器并且用户未设置触摸ID,则不会收到任何错误消息。如何检测用户的设备何时有触摸ID传感器,但他没有配置指纹?

请帮帮我。 感谢

1 个答案:

答案 0 :(得分:1)

如果框架无法进行身份验证,则会引发错误。设备无法进行身份验证的原因有多种。

  • LAErrorTouchIDNotAvailable设备没有指纹 传感器。
  • LAErrorPasscodeNotSet设备上没有设置密码, 这意味着Touch ID被禁用。
  • LAErrorTouchIDNotEnrolled 设置了密码但设备尚未配置 任何指纹。

如果使用上述任何错误代码引发错误,则需要提供一些其他方法供用户进行身份验证。此时,您不能仅仅依靠Touch ID。

来自here