登录"我的应用"使用主屏幕密码或touchid

时间:2015-10-26 06:29:48

标签: iphone authentication keychain touch-id

如果使用pin / touchid以相同方式保护我的应用程序,是否可以使用锁定屏幕pin / touchid来验证我的应用程序?因此,在打开可操作的通知时,我不必两次这样做。

1 个答案:

答案 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分钟不会增加可接受的时间间隔。