在我的 Android 应用程序中,我使用此代码要求用户进行生物特征身份验证:
val title = "..."
val subtitle = "..."
BiometricPrompt.PromptInfo.Builder()
.setTitle(title)
.setSubtitle(subtitle)
.build()
我的情况是,我想自定义title
andsubtitle
以防touchID使用或faceID。
有什么方法可以检测将向用户展示哪种生物识别方法?
我发现我们可以通过以下方式检查某个功能是否可用:
val hasFaceId = context.packageManager.hasSystemFeature(PackageManager.FEATURE_FACE)
但FEATURE_FACE
仅适用于 Android API 29,我需要一些适用于旧 Android 版本的东西。