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

How to detect Touch ID is available and not configured

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

请帮帮我。 谢谢

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

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

如果抛出上述任何错误代码的错误,则您需要提供一些其他方法供用户进行身份验证。在这一点上,你不能仅仅依靠 Touch ID。

来自here