检测是否在androidx生物识别库中添加或删除了新的指纹

时间:2019-07-04 15:16:27

标签: android androidx

我将以下用于指纹检测的库用作Google提供的最新库。

implementation 'androidx.biometric:biometric:1.0.0-alpha04'

我已引用以下article进行实施。在这里,我们不会传递任何已弃用的加密对象,例如 FingerprintManager 中。有人问类似的question,在“ KeyPermanentlyInvalidatedException ”中的哪些位置可以帮助检测指纹变化,但我们不一定要在最新库中创建任何密码。

如何使用最新的andoridx库检测是否添加了任何新指纹?

1 个答案:

答案 0 :(得分:0)

在这里,我们不会像在FingerprintManager中那样传递不推荐使用的任何加密对象。

--->在显示生物识别提示时,我们可以将cryptoObject作为第二个参数传递。

如何使用最新的andoridx库检测是否添加了新指纹?

--->此外,我们在生成密钥时需要使用 setInvalidatedByBiometricEnrollment(true),并且在任何新的生物识别注册中密钥都会失效。当您尝试使用相同的密钥时,将引发异常。在这种情况下,您可以在应用内重置生物识别应用设置,然后重新开始启用生物识别的过程。