Поддержка многоразовых совпадений Touch ID. Совпадение с предыдущей разблокировкой телефона может быть использовано с помощью метода AssessmentAccessControl: и AssessmentPolicy:localizedReason:reply:.
Для меня это означает, что событие МОЖЕТ быть запущено, если используется другой палец.
Абстрактный пример:
Вход с пальцем 1, и снова с пальцем 1, и снова. Нет события.
Если используется палец 2, возникает событие. Последующее использование пальца 2 не происходит.
Я полностью согласен с тем, что я не узнаю, какой палец был использован, только что был использован другой палец. Эта информация может дать мне достаточно информации, чтобы действовать.
Случай использования
Я создаю приложение для помощи в ситуациях домашнего насилия, когда жертву просят разблокировать приложение с поддержкой сенсорного ID и используют другой палец, тогда призыв о помощи незаметно стирается из приложения.
Исследования
Это не задокументирован на сайте Apple за пределами примечаний к выпуску, и Diffs, однако он присутствует в сайт Xamarin. Я посетил форумы разработчиков и не не хочу ждать подтверждения ошибки документации.
В моем сценарии устройство совместно используется Взрослым и Ребенком, оба из которых зарегистрированы в TouchID. Мне нужно определить, используется ли другой палец для защиты конфиденциальных настроек.
Вопрос
Как использовать LocalisedReasonReply, чтобы определить, использовался ли другой палец для разблокировки телефона? (или я неправильно понимаю новую функцию)
[Foundation.Export("evaluateAccessControl:operation:localizedReason:reply:")]
public virtual Void EvaluateAccessControl (SecAccessControl accessControl,LAAccessControlOperation operation, String localizedReason, [ObjCRuntime.BlockProxy(typeof(ObjCRuntime.Trampolines/NIDActionArity2V1))]Action`2 reply)
Для справки: я вставил сюда файл LAContext.h
-[LAContext evaluateAccessControl:operation:localizedReason:reply:]
, также включаютLAContext.touchIDAuthenticationAllowableReuseDuration
, что, по-видимому, подразумевает, что они действительно означают, что пользователю не нужно прикасаться снова, если вы разрешите это. - person jcaron   schedule 16.01.2016