Android 指纹认证 KeyguardManager.isKeyguardSecure() 检查

标签 android security fingerprint

已关注 this tutorial关于指纹身份验证,我应该在让用户使用指纹进行身份验证之前检查 KeyguardManager.isKeyguardSecure()

我为什么要这样做?

最佳答案

大多数设备制造商都需要安全的锁屏类型(PIN、密码、图案)才能使用指纹。将锁定屏幕类型更改为不安全的锁定屏幕类型(无、滑动或其他不验证用户身份的模式)时,指纹将被删除。

在三星设备上,处理方式有所不同,为用户提供不删除指纹的可能性(并使用附加密码保护它们)。因此,用户仍然可以在应用程序中使用指纹。

如果您希望允许使用三星设备的这些用户使用指纹身份验证(在您的应用程序中),即使他们没有设置安全锁定屏幕类型,您也不需要检查是否KeyguardManager.isKeyguardSecure() 返回 true。

关于Android 指纹认证 KeyguardManager.isKeyguardSecure() 检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45925306/

相关文章:

bitmap - 将指纹位图转换为 ISO/IEC 19794-2 模板

java - 如何从布局重写 View 的方法?

android - JQuery Mobile 和谷歌地图故障

java - 是否必须创建内部类来处理 DataBinding 中的事件?

asp.net - 值得使用 ASP.Net 内置的配置文件系统吗?

java - 指纹认证成功后如何在android中移动到第二个布局

android - OpenGL-es 投影似乎不起作用

python - 限制 Python 的语法以安全地执行用户代码。这是一种安全的方法吗?

php - 确保用户定义的路径在 PHP 中是安全的

javascript对象,如何分配base64类型