我已将我们的应用程序从已弃用的 FingerprintManager 迁移到Biometric API
. 该应用程序当前有一个自定义片段,它实际上就像新的BiometricPrompt
. 我想继续使用此自定义页面,因此不显示 BiometricPrompt。问题是激活身份验证的方法是创建此提示并显示它。
biometricPrompt.authenticate(BiometricPrompt.PromptInfo.Builder()
.setTitle("Title text goes here")
.setSubtitle("Subtitle goes here")
.setDescription("This is the description")
.setNegativeButtonText("Cancel")
.build()
)
如何避免显示 BiometricPrompt 而只激活身份验证?
PS:在我的 OnePlus6T 上,由于设备的屏幕指纹扫描,实际上没有显示提示,但在所有其他设备上都会显示提示。