我正在尝试使用BiometricPrompt来使用指纹传感器进行身份验证。我支持的最小sdk是23 (Android )。
它适用于我测试过的所有android版本,除了棉花糖.
在棉花糖中,当我尝试在按钮上使用身份验证方法时,单击它从BiometricPrompt.AuthenticationCallback调用BiometricPrompt.AuthenticationCallback方法,并给出错误代码ERROR_HW_NOT_PRESENT和错误消息:
这个设备没有指纹传感器。
即使当设备有指纹传感器,它也有一个或多个指纹添加到它。
我在AndroidManifest.xml中增加了权限/特性。
我正在使用jetpack库进行上述操作。
执行“雄激素”:生物特征:1.0.0-字母04

发布于 2019-09-14 07:44:18
这个问题已经在beta01中解决了,确切地说,这个bug是:
Fixed inconsistent behavior on API Levels 23 to 27. (b/124066957)https://stackoverflow.com/questions/56545145
复制相似问题