ios - Touch ID 锁定多长时间? "Biometry is locked out."

标签 ios objective-c fingerprint touch-id

我正在尝试实现 Touch ID 登录,但当用户失败次数超过最大尝试次数时,我收到此错误 "Error Domain=com.apple.LocalAuthentication Code=-8 "Biometry is locked out."UserInfo ={NSLocalizedDescription=生物识别被锁定。}"

我想知道:

  • 多长时间,在哪里可以检查它是否已锁定 touch id?
  • 是否可以在不显示密码的情况下强制解锁?
  • 如果用户使用密码的所有尝试均失败,touch id 会被锁定多长时间,或者我如何强制解锁它?

谢谢!

最佳答案

Touch ID 一旦因尝试错误而被锁定,将被锁定,直到用户输入密码。所以没有固定的时间。唯一的解锁方法是从此时开始的密码,并且没有办法强制解锁,原因很明显。

关于ios - Touch ID 锁定多长时间? "Biometry is locked out.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41934228/

相关文章:

iphone - 我怎么知道我需要多少个 socket ?

objective-c - iOS - 从 HTML 内容创建多页 PDF

ios - 使用Unity Cloud构建时出现clang错误

ios - 设备锁定时使用 AVAudioSessionCategoryAmbient 播放音频

objective-c - 如何使用 Objective-C 在自定义 View 中绘制文本?

iphone - 等到 UITableview 完成重新加载

swift - 更新到iOS 13后指纹认证问题

android - 我可以维护一个 apk 来处理 Android 上的指纹扫描吗?

android - 如何在android中检查设备兼容性以进行指纹认证

ios - NSUserDefaults 在 Swift 中使用 NSArray 给出错误