Поведение окна FaceID
После двух неудачных попыток FaceId всплывающее окно не закрывается автоматически. Есть ли какой-либо обработчик для автоматического закрытия FaceId после всех неудачных попыток или любой обработчик для управления всплывающим лицом FaceId.
Поведение всплывающих окон отличается от TouchId.
Пожалуйста помоги.
Код ниже:-
func authentication() {
let localAuthenticationContext = LAContext()
localAuthenticationContext.localizedFallbackTitle = “Failed Authentication”
var authError: NSError?
if localAuthenticationContext.canEvaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, error: &authError) {
localAuthenticationContext.evaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, localizedReason: reasonString) { success, error in
if success {
print("Authentication Successful”);
} else {
print("Authentication failure");
guard let error = error else {
return
}
let errorMessage = self.errorMessageForFails(errorCode: error._code)
print(errorMessage);
}
}
} else {
guard let error = authError else {
return
}
let errorMessage = self.errorMessageForFails(errorCode: error._code)
display(errorMessage)
}
}