Iphone 登录";“我的应用程序”;使用主屏幕密码或touchid

Iphone 登录";“我的应用程序”;使用主屏幕密码或touchid,iphone,authentication,keychain,touch-id,Iphone,Authentication,Keychain,Touch Id,如果以相同的方式使用pin/touchid对我的应用程序进行保护,是否可以使用锁屏pin/touchid对我的应用程序进行身份验证?因此,在打开可操作的通知时,我不必重复这两次。是的,您可以使用主屏幕密码或TouchID,通过设置属性TouchIDAuthenticationAllowableReuseEduation在iOS9的LocalAuthentication框架中新引入的属性,在时间间隔内对应用程序进行身份验证 代码段(示例):- 如果在该时间间隔内通过TouchID/密码成功解锁设备

如果以相同的方式使用pin/touchid对我的应用程序进行保护,是否可以使用锁屏pin/touchid对我的应用程序进行身份验证?因此,在打开可操作的通知时,我不必重复这两次。

是的,您可以使用主屏幕密码或TouchID,通过设置属性TouchIDAuthenticationAllowableReuseEduation在iOS9的LocalAuthentication框架中新引入的属性,在时间间隔内对应用程序进行身份验证

代码段(示例):-

如果在该时间间隔内通过TouchID/密码成功解锁设备,则此上下文上的Touch ID身份验证将自动成功,并且将调用应答块,而不会提示用户进行Touch ID身份验证


注意:-支持的最大间隔为5分钟,将该值设置为超过5分钟不会增加可接受的间隔。

是的,您可以通过设置属性,使用主屏幕密码或TouchID在时间间隔中验证应用程序touchIDAuthenticationAllowableReuseDuration是iOS9中LocalAuthentication框架中新引入的

代码段(示例):-

如果在该时间间隔内通过TouchID/密码成功解锁设备,则此上下文上的Touch ID身份验证将自动成功,并且将调用应答块,而不会提示用户进行Touch ID身份验证

注意:-支持的最大间隔为5分钟
,将该值设置为超过5分钟不会增加可接受的间隔

let laContext = LAContext()
let timeInterval = 10 // In Seconds

LAContext.touchIDAuthenticationAllowableReuseDuration = timeInterval

   ......
   ......