Поведение окна 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)

        }
    }

0 ответов

Другие вопросы по тегам