ios8 TouchID-Erkennung, wenn Fingerabdruck Hinzugefügt wurde

Im Graben in Apple ' s Touch ID, genauer gesagt der Lokalen Authenticator.
Die Dokumentation der ist jetzt ziemlich spärlich.
Seine vor allem eines:

LAContext *myContext = [[LAContext alloc] init];
NSError *authError = nil;
NSString *myLocalizedReasonString = <#String explaining why app needs authentication#>;

if ([myContext canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics    error:&authError]) {
[myContext evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics
              localizedReason:myLocalizedReasonString
                        reply:^(BOOL success, NSError *error) {
        if (success) {
            //User authenticated successfully, take appropriate action
        } else {
            //User did not authenticate successfully, look at error and take appropriate action
        }
    }];
} else {
//Could not evaluate policy; look at authError and present an appropriate message to user
}

als entnommen https://developer.apple.com/documentation/localauthentication

Die Idee, mit Hilfe Ihres Fingerabdrucks für die Authentifizierung ist schön. Aber ich kann hinzufügen Fingerabdrücke im Gerät, wenn ich weiß, den passcode ein. Und es ist sehr einfach zu bekommen, den passcode ein, wie Sie sitzen im Zug neben ur-Opfer und beobachten Sie ihn/Sie, geben Sie den passcode ein.

Ich will den Fingerabdruck als eine Möglichkeit der sicheren Authentifizierung, wollen aber in der Lage sein zu erkennen, wenn neue Fingerabdrücke Hinzugefügt wurden, seit ich das Letzte mal gebeten den Fingerabdruck.

Apple macht dies für den AppStore. Wenn Sie authentifizieren möchten, eine Transaktion in den AppStore und habe soeben einen neuen Fingerabdruck, die seit der letzten Transaktion, die AppStore-Anfragen Ihre AppleId-Passwort. Dies ist sane Verhalten, da das Telefon möglicherweise getroffen worden von jemand anderes, wer kennt den passcode ein, und fügte seinem eigenen Fingerabdruck zu kaufen, etwas teuer.

Meine Frage: Kann ich erkennen, ob ein neuer Fingerabdruck Hinzugefügt wurde, da das Letzte mal, dass ich auf Lokale Authenticator?

InformationsquelleAutor Stas Stelle | 2014-09-04
Schreibe einen Kommentar