我正在我的应用程序中使用android生物识别API。版本号是:
1.1.0-字母02
我正在测试的设备是android 10 (Oneplus 7 pro)。现在,生物识别技术总是向我展示指纹的选择,而不是通过人脸识别来验证我的应用程序。我已经从设置中启用了人脸识别。
据我所知,在alpha版本中,他们在"setAllowedAuthenticators“方法中添加了”弱“和”强“,但这两个选项都没有显示我的面部识别能力。
如果人脸识别总是很弱,那么当我设置:
setAllowedAuthenticators(BIOMETRIC_WEAK)
它应该使用人脸识别,但它从来没有。
我也在三星Note 10-lite上测试过这个。
发布于 2020-09-25 09:47:09
为了使人脸特征出现在生物识别系统认证提示中,单个设备的人脸传感器应该与Android的生物识别堆栈兼容。
对于setAllowedAuthenticators( BIOMETRIC_WEAK ),我们只是通知安卓系统,我们希望在生物识别系统提示符中提供这些生物特征(面部、指纹、虹膜),这些特征都是由应用程序用户在设备设置中配置的,并且符合BIOMETRIC_WEAK的要求。
关于BIOMETRIC_WEAK和BIOMETRIC_STRONG的更多信息可以在下面的链接中找到。https://source.android.com/compatibility/android-cdd#7_3_10_biometric_sensors
https://stackoverflow.com/questions/64046344
复制相似问题