BiometricManager.canAuthenticate() is deprecated

Switching to BiometricManager.canAuthenticate(BiometricManager.Authenticators.BIOMETRIC_STRONG)
This commit is contained in:
Julian Raufelder 2021-05-02 20:42:14 +02:00
parent 1eb8c079c6
commit 3381a12da4
No known key found for this signature in database
GPG Key ID: 17EE71F6634E381D
3 changed files with 9 additions and 3 deletions

View File

@ -537,7 +537,9 @@ class VaultListPresenter @Inject constructor( //
}
private fun canUseBiometricOn(vault: VaultModel): Boolean {
return vault.password != null && BiometricManager.from(context()).canAuthenticate() == BiometricManager.BIOMETRIC_SUCCESS
return vault.password != null && BiometricManager //
.from(context()) //
.canAuthenticate(BiometricManager.Authenticators.BIOMETRIC_STRONG) == BiometricManager.BIOMETRIC_SUCCESS
}
fun onAddExistingVault() {

View File

@ -36,7 +36,9 @@ class BiometricAuthSettingsActivity : BaseActivity(), //
}
override fun showSetupBiometricAuthDialog() {
val biometricAuthenticationAvailable = BiometricManager.from(context()).canAuthenticate()
val biometricAuthenticationAvailable = BiometricManager //
.from(context()) //
.canAuthenticate(BiometricManager.Authenticators.BIOMETRIC_STRONG)
if (biometricAuthenticationAvailable == BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED) {
showDialog(EnrollSystemBiometricDialog.newInstance())
}

View File

@ -99,7 +99,9 @@ class SettingsFragment : PreferenceFragmentCompat() {
private fun activity(): SettingsActivity = this.activity as SettingsActivity
private fun isBiometricAuthenticationNotAvailableRemovePreference() {
val biometricAuthenticationAvailable = BiometricManager.from(requireContext()).canAuthenticate()
val biometricAuthenticationAvailable = BiometricManager //
.from(requireContext()) //
.canAuthenticate(BiometricManager.Authenticators.BIOMETRIC_STRONG)
if (biometricAuthenticationAvailable != BiometricManager.BIOMETRIC_SUCCESS
&& biometricAuthenticationAvailable != BiometricManager.BIOMETRIC_ERROR_NONE_ENROLLED) {