Android Biometrics API未使用面部识别来解锁

时间:2020-09-24 12:21:33

标签: android android-biometric-prompt

我在我的应用中使用了android biometrics API。版本号是:

1.1.0-alpha02

,我正在测试的设备是android 10(Oneplus 7 pro)。现在,生物识别技术总是向我显示指纹选项,而不是向人脸识别以验证我的应用程序。我已通过设置启用了人脸识别。

我知道他们在Alpha版本中已在“ setAllowedAuthenticators”方法中添加了“弱”和“强”,但是这两个选项都不能显示人脸识别。

如果人脸识别能力总是很弱,那么当我设置时:

setAllowedAuthenticators(BIOMETRIC_WEAK)

它应该使用面部识别,但绝不使用。

我也在三星Note 10-lite上进行了测试

1 个答案:

答案 0 :(得分:0)

要使面部特征出现在生物识别系统身份验证提示中,单个设备的面部传感器应与Android生物识别堆栈兼容。

使用setAllowedAuthenticators(BIOMETRIC_WEAK),我们仅通知Android系统我们希望生物特征系统提示中的那些生物特征(面部,指纹,虹膜)由应用程序用户在设备设置中配置,并且还符合BIOMETRIC_WEAK要求,

有关BIOMETRIC_WEAK和BIOMETRIC_STRONG的更多信息,请参见下面的链接。 https://source.android.com/compatibility/android-cdd#7_3_10_biometric_sensors