【问题标题】:Detect biometric change in a App in Android Device检测 Android 设备中应用程序中的生物特征变化
【发布时间】:2021-04-19 16:06:16
【问题描述】:

想知道是否有一种方法可以在不使用 setInvalidatedByBiometricEnrollment https://developer.android.com/reference/android/security/keystore/KeyGenParameterSpec.Builder.html#setInvalidatedByBiometricEnrollment(boolean) 的情况下检测 Android 中的生物特征变化。我们目前正在使用它,并且注意到在少数设备中,即使用户已经注册了生物识别,也会因为未注册生物识别而失败。在一些只有面部识别码且没有指纹传感器的三星设备上,它也因未注册生物识别而失败。我还没有找到任何其他可靠的方法来检测这一点。希望得到一些指导。谢谢。

【问题讨论】:

    标签: android


    【解决方案1】:

    要检查自您创建与生物特征相​​关的密钥以来是否注册了任何新的生物特征,只需使用该密钥创建一个密码并尝试初始化密码。如果注册了任何新的生物特征,init 调用应该触发 KeyPermanentlyInvalidatedException

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-20
      • 2015-12-21
      • 1970-01-01
      • 1970-01-01
      • 2019-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多