【发布时间】:2016-03-07 10:51:48
【问题描述】:
我想将触控 ID 集成到我的 iOS 应用中。我已经集成了它,但我想做的是在传感器扫描用户的指纹时,我想显示一个弹出视图,并且在成功扫描后,用户应该被重定向到另一个 UIViewController。
如何检测传感器扫描应用的时间段?
【问题讨论】:
标签: ios objective-c touch-id
我想将触控 ID 集成到我的 iOS 应用中。我已经集成了它,但我想做的是在传感器扫描用户的指纹时,我想显示一个弹出视图,并且在成功扫描后,用户应该被重定向到另一个 UIViewController。
如何检测传感器扫描应用的时间段?
【问题讨论】:
标签: ios objective-c touch-id
在您调用 [LAContext evaluatePolicy:localizedReason:reply:] 之前标记您开始授权的时间。在completionHandler(又名回复)中标记它被调用的时间
==> 您有大概的持续时间(日期之间的差值)
所以在调用之前显示一个 viewController,[LAContext evaluatePolicy:localizedReason:reply:],完成并调用回复时隐藏它/重定向
【讨论】:
如果您正在寻找手指按下传感器的时间,那么这是不可能的。您可以从LocalAuthentication API 获得的唯一信息是生物识别策略是否存在,以及身份验证尝试是通过还是失败。查看文档here。
【讨论】: