0
私はFingerprintManagerを使用してアプリで指紋認証を実装しています。それはうまく動作しますが、新しい指紋がデバイスに追加されたかどうかを確認するには?私のアプリでその(新しい)指紋認証を無効にすることができます。新しい指紋がデバイスに追加されたかどうかを確認する方法?
私はFingerprintManagerを使用してアプリで指紋認証を実装しています。それはうまく動作しますが、新しい指紋がデバイスに追加されたかどうかを確認するには?私のアプリでその(新しい)指紋認証を無効にすることができます。新しい指紋がデバイスに追加されたかどうかを確認する方法?
私が知る限り、新しい指紋を検出するAPIはありません。復号化のためにCipher
オブジェクトを初期化する必要があります(Cipher.DECRYPT_MODE
)。何らかの理由で失敗した場合は、キー/保存データを無効にすることができます。私が正しく覚えている場合、それは新しい指を追加した後にInvalidKeyException
を投げるべきです。しかし、この例外がスローされる他の理由があります。
この現象はエミュレータでは発生しない可能性があることに注意してください。キーは無効になりません。すべての指を取り除いて読んだ後でさえも。