Czy można uzyskać dostęp do ustawień domyślnych> TouchID & Hasło> iPhone Odblokuj wartość przełączania.Czy można uzyskać wartość USE TOUCHID DLA iPhone unlock w ustawieniach domyślnych
Odpowiedz
O ile wiem, to nie jest możliwe.
Nie wiem, dlaczego chciałbyś to wiedzieć, ale zawsze możesz sprawdzić, czy urządzenie obsługuje TouchID i czy zostało skonfigurowane przez użytkownika. Można to zrobić, tworząc LAContext
(Kontekst lokalnego uwierzytelniania) i wywołując funkcję canEvaluatePolicy:error:
. To wszystko, co myślę, że możesz dowiedzieć się o ustawieniach TouchID na danym iPhonie za pośrednictwem aplikacji. Mam nadzieję, że to trochę pomaga :)
NO. nie ma możliwości sprawdzenia, czy użytkownik wybrał opcję TouchID do odblokowania telefonu.
Istnieje metoda canEvaluatePolicy: error:
Ale ta informuje, czy TouchId jest skonfigurowany/Włączone lub Nieskonfigurowane/nieaktywna. Jeśli chcesz, aby sprawdzić dostępność dotyku identyfikator aplikacji, można użyć canEvaluatePolicy: błąd:
-(void)canEvaluatePolicy {
LAContext *context = [[LAContext alloc] init];
__block NSString *message; NSError *error; BOOL success;// test if we can evaluate the policy, this test will tell us if Touch ID is available and enrolled success = [context canEvaluatePolicy: <BR>LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&error]; if (success) { message = [NSString stringWithFormat:@"Touch ID is available"]; } else { message = [NSString stringWithFormat:@"Touch ID is not available"]; } [super printMessage:message inTextView:self.textView];
}
można znaleźć kod pełni roboczy z witryny developer.apple.com:
Co potrzebujesz? U można uzyskać Touch ID jest skonfigurowany lub obsługiwany dla urządzenia lub nie używając SDK iOS ...! – Vidhyanand
Nie chcę po prostu znać status przycisku przełączania w ustawieniach domyślnych> TouchID i hasło> Odblokowanie iPhone'a. Czy jesteśmy w stanie uzyskać te dane. – Balu