1

当使用 BiometricPromptsetDeviceCredentialAllowed(true)然后执行多个失败的指纹身份验证时,我希望设备回退到请求 PIN/模式来解锁设备。根据我的经验,Android 10 以下的 Android 设备实际上都没有这样做。

实际发生的是我收到ERROR_LOCKOUT错误消息onAuthenticationError,然后指纹读取器被系统禁用。这意味着即使我在 UI 中有一个“使用指纹登录”按钮,在用户多次验证失败后它也不会做任何事情。

在我运行 Android 10 的 OnePlus 7 Pro 上,行为是正确的;在多次失败的身份验证尝试后,对话框会要求输入 PIN。使用 AndroidX Biometrics,我希望旧设备上也会发生相同的行为。还是我弄错了?

编辑:向 Google 创建了关于此的错误报告:https ://issuetracker.google.com/issues/148045413

4

0 回答 0