如果使用pin / touchid以相同方式保护我的应用程序,是否可以使用锁定屏幕pin / touchid来验证我的应用程序?因此,在打开可操作的通知时,我不必两次这样做。
答案 0 :(得分:0)
是的,您可以使用主屏幕密码或TouchID在 timeInterval 中通过设置iOS9中LocalAuthentication Framework中新引入的属性 touchIDAuthenticationAllowableReuseDuration 来验证应用。
代码段(示例): -
let laContext = LAContext()
let timeInterval = 10 // In Seconds
LAContext.touchIDAuthenticationAllowableReuseDuration = timeInterval
......
......
如果设备在此时间间隔内被TouchID /密码成功解锁,则此上下文中的Touch ID身份验证将自动成功,并且将在不提示用户进行Touch ID身份验证的情况下调用回复块。
注意: - 支持的最大间隔为5分钟,将值设置为超过5分钟不会增加可接受的时间间隔。