2017-10-12 81 views
1

聲明:首先,我不是Android開發人員,而是安全專業人員。在Android應用程序中檢測失敗的指紋身份驗證嘗試

我的公司希望在其Android應用程序中實現指紋身份驗證,並且我想知道是否有任何方法可以在應用程序中記錄失敗的身份驗證嘗試?

根據我當前的理解,在應用程序調用操作系統的指紋認證API後,它不會看到用戶未能提供有效指紋的次數,它只會等待包含從密鑰庫中提取的密鑰的回調如果用戶決定不使用指紋認證並返回到PIN認證(假設這是實施的),則認證成功或「取消指紋認證」消息。

回答

1

根據documentation啓動指紋管理器時,您提供了一個AuthenticationCallback偵聽器。

該監聽器包含一個方法onAuthenticationFailed(),每當檢測到正確的指紋並且指定的指紋未在設備中註冊時,該方法將被調用。 此回調自本機Android系統和兼容性庫中的API 23起可用 在此回調函數中,我們應該可以執行任何您想要的操作。

但是,如果您使用任何第三方庫,這可能會有所不同。

我希望這會對你有所幫助。

+0

謝謝,似乎有幫助:) –