Я перенес наше приложение из устаревшего 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подсказка на самом деле не отображается из-за сканирования отпечатков пальцев на экране устройства, но на всех остальных подсказка отображается.