首页 > 解决方案 > 在生物识别提示中使用时如何确定使用哪个生物识别?

问题描述

例如,如果用户的手机既有 faceID 又有指纹。

目前生物识别提示正在选择一个用户首先设置

标签: androidkotlinandroid-biometric-prompt

解决方案


这篇博文解释了生物识别实现如何区分强生物识别和弱生物识别。它提到您的代码不能确定生物识别是强还是弱 - 而是 OEM 实现。尽管如此,您可以决定您的应用是否始终使用强生物特征认证。这样做的方法是在CryptoObject调用时传入 a authenticate

  • 如果你没有通过CryptoObject,系统会为你选择。
  • 如果您将 a 传递给CryptoObectauthenticate()则系统将为您的应用程序使用强传感器。

除此之外,开发人员无法决定使用哪种形式对用户进行身份验证。

PS 您可能还会发现以下博客文章很有用。


推荐阅读