【发布时间】:2019-12-19 16:28:02
【问题描述】:
所以我在使用设备锁定方法的应用程序上进行了应用程序锁定 - 我使用支持所有 android 版本的 Biometrics 1.0.1,但是在 KitKat 上,当我按下解锁时,它显示 tihs toast:
身份验证错误:此设备没有指纹传感器。
即使我使用 .setDeviceCredentialAllowed(true) 如果没有指纹可用,它也应该使用设备 PIN 或图案。
keyguardManager.isKeyguardSecure 返回 true
promptInfo = BiometricPrompt.PromptInfo.Builder()
.setTitle("Biometric login for my app")
.setSubtitle("Log in using your biometric credential")
.setDeviceCredentialAllowed(true)
.build()
// Prompt appears when user clicks "Unlock".
val biometricLoginButton = unlock_button
biometricLoginButton.setOnClickListener {
biometricPrompt.authenticate(promptInfo)
}
【问题讨论】:
标签: android kotlin android-biometric-prompt