2017-10-12 9 views
1

免責事項:まず第一に私はAndroidの開発者ではなく、セキュリティ専門家です。Androidアプリで失敗した指紋認証の試みを検出する

私の会社はAndroidアプリで指紋認証を実装したいと思っていますが、アプリケーションで失敗した認証の試みを記録する方法があるのだろうか?

OSの指紋認証APIを呼び出した後の私の現在の理解によれば、ユーザーが有効な指紋を何回提供できなかったかはわかりません。キーストアから抽出されたキーを含むコールバックを待つだけです。ユーザーが指紋認証を使用しないことを決定し、代わりにPIN認証にフォールバックする場合(「これが実装されていると仮定してください)、「指紋認証キャンセル」メッセージが表示されます。

答えて

1

documentationによると、FingerprintManagerを起動すると、AuthenticationCallbackリスナーが提供されます。

このリスナーには、正しい指紋が検出され、指紋がデバイスに登録されていないときに呼び出されるメソッドonAuthenticationFailed()が含まれています。 このコールバックは、ネイティブAndroidシステムと互換ライブラリのAPI 23以降で利用可能です。 このコールバックでは、必要な処理を行うことができます。

しかし、サードパーティ製のライブラリを使用している場合は、これは異なる場合があります。

これがあなたに役立つことを願っています。

+0

ありがとうございました。 –

関連する問題