我没有用于测试此场景的设备,但我看到很多人提示当他们的设备上同时提供人脸识别和指纹识别时,应用程序决定改用指纹身份验证。
我无法找到任何讨论此偏好的文章或文档,并且我不确定这些用户是否使用 BiometricPrompt 与 BiometricManager。
有谁知道两者是否可用,Android BiometricManager/BiometricPrompt 是否默认为人脸/虹膜识别或指纹识别?还有一种方法可以强制一个优于另一个吗?
最佳答案
我有类似的要求,经过研究,我现在知道(Android 10)它取决于 OEM 的实现来为应用程序的身份验证提供指纹或面部识别。
从 Android R 开始,将有一种方法可以提示您选择指纹或面部验证。
请查看以下针对类似要求提出的问题。
关于java - 如果两者都可用,Android BiometricManager 默认是人脸识别还是指纹识别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63552869/