Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android应用程序中检测失败的指纹身份验证尝试_Android_Authentication_Fingerprint - Fatal编程技术网

在Android应用程序中检测失败的指纹身份验证尝试

在Android应用程序中检测失败的指纹身份验证尝试,android,authentication,fingerprint,Android,Authentication,Fingerprint,免责声明:首先,我不是安卓开发者,而是安全专家 我的公司想在Android应用程序中实现指纹认证,我想知道是否有办法在应用程序中记录失败的认证尝试 根据我目前的理解,在应用程序调用操作系统的指纹身份验证API后,它看不出用户有多少次未能提供有效指纹,它只等待包含从密钥库提取的密钥的回调,以防身份验证成功或“指纹身份验证已取消”消息,如果用户决定不使用指纹身份验证,转而使用PIN身份验证(假设已实现)。根据启动指纹管理器时的说明,您提供了一个侦听器 此侦听器包含一个方法onAuthenticati

免责声明:首先,我不是安卓开发者,而是安全专家

我的公司想在Android应用程序中实现指纹认证,我想知道是否有办法在应用程序中记录失败的认证尝试

根据我目前的理解,在应用程序调用操作系统的指纹身份验证API后,它看不出用户有多少次未能提供有效指纹,它只等待包含从密钥库提取的密钥的回调,以防身份验证成功或“指纹身份验证已取消”消息,如果用户决定不使用指纹身份验证,转而使用PIN身份验证(假设已实现)。

根据启动指纹管理器时的说明,您提供了一个侦听器

此侦听器包含一个方法
onAuthenticationFailed()
,每次检测到正确的指纹并且给定的指纹未在设备中注册时都将调用该方法。 自API 23在本机Android系统和兼容库中发布以来,此回调就可用 在这次回调中,我们应该可以做任何你想做的事情

但如果您使用任何第三方库,这可能会有所不同


我希望,这将对您有所帮助。

谢谢,似乎很有帮助:)