Резервный код доступа Touch ID: PIN-код устройства

У меня есть возможность использовать Touch ID, и я увидел, что Screens by Edovia представляет контроллер представления ввода пин-кода устройства, когда пользователь вводит неправильный код доступа или выбирает ввод пароля. Я просмотрел документацию и Google в поисках убедительного примера или направления, которое позволило бы мне представить тот же метод ввода PIN-кода, но ушел с пустыми руками.

Кто-нибудь знает, как я могу получить доступ к этому экрану?

12 3


person Nick Kohrn    schedule 09.10.2015    source источник


Ответы (1)


Он доступен на iOS 9.0 и новее.

Вы можете увидеть изменения для LocalAuthentication здесь .

В LAPolicy у нас есть новое значение:

LAPolicyDeviceOwnerAuthentication NS_ENUM_AVAILABLE(10_11, 9_0) = kLAPolicyDeviceOwnerAuthentication

Вы можете увидеть документ для LAPolicyDeviceOwnerAuthentication в LAContext.h:

Диалог аутентификации Touch ID ведет себя так же, как тот, который используется LAPolicyDeviceOwnerAuthenticationWithBiometrics. Однако вместо кнопки «Ввести пароль» есть кнопка «Ввести пароль», при нажатии на которую переключается метод аутентификации и пользователи могут вводить пароль устройства. Аутентификация с паролем будет заблокирована после 6 неудачных попыток с постепенно увеличивающейся задержкой отката.

person HiepNguyen    schedule 11.11.2015