Возможно ли, чтобы пин-код/touchid экрана блокировки также аутентифицировал мое приложение, если оно защищено таким же образом с помощью пин-кода/touchid? Поэтому мне не нужно делать это дважды при открытии активного уведомления.
Войдите в мое приложение, используя пароль на главном экране или touchid
Ответы (1)
Да, вы можете использовать код-пароль или TouchID на главном экране для аутентификации приложения с помощью timeInterval, установив свойство touchIDAuthenticationAllowableReuseDuration, которое впервые появилось в LocalAuthentication Framework в iOS9.
Фрагмент кода (пример): -
let laContext = LAContext()
let timeInterval = 10 // In Seconds
LAContext.touchIDAuthenticationAllowableReuseDuration = timeInterval
......
......
Если устройство было успешно разблокировано с помощью TouchID/кода-пароля в течение этого интервала времени, то аутентификация Touch ID в этом контексте будет выполнена автоматически, и блокировка ответа будет вызвана без запроса пользователя на аутентификацию Touch ID.
Примечание. Максимально поддерживаемый интервал составляет 5 минут, и установка значения выше 5 минут не увеличивает допустимый интервал.
person
Sagar Thummar
schedule
24.11.2015