Как проверить, включен ли идентификатор лица для моего приложения?

Я реализовал API идентификации лица в своем приложении. В настоящее время идентификатор лица зарегистрирован для устройства, но отключен для моего приложения.

Как программно проверить в Swift, что идентификатор лица включен для моего приложения?

Я знаю, чтобы проверить, зарегистрирован ли идентификатор лица в устройстве или нет.


person Rohit Kale    schedule 23.08.2018    source источник
comment
Ознакомьтесь с этим stackoverflow.com/a/47182769/309046.   -  person Satish    schedule 23.08.2018
comment
@RohitKale - вы нашли способ проверить, включен ли переключатель Face ID / Touch ID для приложения на странице настроек iPhone?   -  person Prashanth S    schedule 30.04.2020


Ответы (1)


let context = LAContext()
if ( context.biometryType == .typeFaceID ) {
      // Face ID
}
if ( context.biometryType == .typeTouchID) {
     // Touch ID
} else {
    // Stone Age
}

не забудьте поставить условие версии, потому что faceID доступен только после ios 11

person Mahesh Dangar    schedule 23.08.2018