Ich verwende den FingerprintManager, um die Authentifizierung per Fingerabdruck in meiner App zu implementieren. Es funktioniert gut, aber wie überprüft man, ob ein neuer Fingerabdruck zum Gerät hinzugefügt wurde? damit ich diese (neue) Fingerabdruck-Authentifizierung in meiner App für ungültig erklären kann.Wie überprüft man, ob dem Gerät ein neuer Fingerabdruck hinzugefügt wurde?
0
A
Antwort
1
Soweit ich weiß, gibt es keine API, um einen neuen Fingerabdruck zu erkennen. Sie sollten versuchen, Ihr Cipher
Objekt für die Entschlüsselung zu initialisieren (Cipher.DECRYPT_MODE
). Wenn es aus irgendeinem Grund fehlschlägt, können Sie Ihren Schlüssel/Ihre gespeicherten Daten ungültig machen. Wenn ich mich richtig erinnere, sollte nach dem Hinzufügen eines neuen Fingers eine InvalidKeyException
werfen. Es gibt jedoch andere Gründe, weshalb diese Ausnahme ausgelöst wird.
Beachten Sie, dass dieses Verhalten bei einem Emulator möglicherweise nicht auftritt. Die Schlüssel werden nicht ungültig. Nicht einmal nachdem man jeden Finger entfernt und neu gelesen hat.
Verwandte Themen
- 1. Wie überprüft man, ob ein neues Outlook-Kalenderereignis hinzugefügt wurde?
- 2. ios8 TouchID-Erkennung, wenn Fingerabdruck hinzugefügt wurde
- 3. PHPMailer - wie überprüft man, ob Adresse (n) hinzugefügt wurde
- 4. Wie überprüft man, ob LogWriter eingestellt wurde?
- 5. Wie kann überprüft werden, ob ein Google-Benutzerkonto auf dem Gerät hinzugefügt wurde, bevor das GCM-Verfahren gestartet wird?
- 6. Wie überprüft man, ob das iOS-Gerät seit dem Start neu gestartet wurde
- 7. Wie überprüft man, ob WaitHandle gesetzt wurde?
- 8. Python: wie überprüft man, ob ein Element zu einem Set hinzugefügt wurde, ohne 2x (Hash, Lookup)
- 9. Wie überprüft man, ob eine Android-Anwendung installiert wurde, auch wenn sie vom Gerät entfernt wurde?
- 10. Wie überprüft man, ob ein Feld deklariert wurde oder nicht?
- 11. Wie überprüft man, ob ein Bild in js zwischengespeichert wurde?
- 12. Wie überprüft man, ob ein Python-Modul importiert wurde?
- 13. TCLAP: Wie überprüft man, ob ein optionales Kommandozeilenargument angegeben wurde?
- 14. Wie überprüft man, ob ein Objekt initialisiert wurde? Objective-C
- 15. Ermitteln, ob dem DOM dynamisch ein HTML-Element hinzugefügt wurde
- 16. Wie überprüft man, ob Hintergrunddaten auf dem Android aktiviert sind?
- 17. Wie überprüft man, ob die Datentabelle nicht geändert wurde?
- 18. Wissen, ob eine Klasse hinzugefügt wurde (wurde mit Javascript hinzugefügt)
- 19. Wie überprüft man, ob ein Repo existiert?
- 20. Wie überprüft man, ob ein Registrierungsschlüssel existiert
- 21. Wie überprüft man, ob ein Pfad existiert?
- 22. Wie überprüft man, ob eine Ansicht dynamisch oder per XML hinzugefügt wurde?
- 23. Ermitteln, dass ein neuer Datensatz zur Cassandra-Tabelle hinzugefügt wurde
- 24. Wie überprüft man, ob eine Datei von JFileChooser ausgewählt wurde?
- 25. VB6 wie überprüft man, ob eine Prozess-ID beendet wurde
- 26. Wie überprüft man, ob NSTimer bereits ungültig gemacht wurde
- 27. Wie überprüft man, ob die Standardkonfiguration in CI3 geladen wurde?
- 28. Wie überprüft man, ob die XSLT-Anweisung ausgeführt wurde
- 29. Wie überprüft man, ob in der Tabellenspalte Text angegeben wurde?
- 30. Wie überprüft man, ob das Bild hochgeladen wurde? AJAX PHP