Keep Android biometric opt-in available

This commit is contained in:
2026-04-23 15:28:34 -05:00
parent d80d537d02
commit 51b2116bde
6 changed files with 14 additions and 15 deletions
+2 -2
View File
@@ -18,8 +18,8 @@ android {
applicationId "net.linkedcorp.linkedsign"
minSdk 26
targetSdk 35
versionCode 10205
versionName "1.2.5"
versionCode 10206
versionName "1.2.6"
buildConfigField "String", "API_BASE_URL", "\"${apiBaseUrl}\""
}
@@ -398,7 +398,7 @@ fun LinkedSignApp(viewModel: MainViewModel, appContext: Context, activity: Compo
.onSuccess {
selectedTab = if (viewModel.consumeAboutLandingForCurrentUser()) AppTab.About else AppTab.Documents
appUnlocked = true
showBiometricOptIn = biometricAvailable && !state.biometricEnabled
showBiometricOptIn = biometricAvailable && !state.biometricHasCredentials
snackbarHostState.showSnackbar("Sesión iniciada.")
}
.onFailure { error ->
@@ -480,10 +480,7 @@ fun LinkedSignApp(viewModel: MainViewModel, appContext: Context, activity: Compo
if (showBiometricOptIn) {
AlertDialog(
onDismissRequest = {
scope.launch {
viewModel.declineBiometricAccess()
showBiometricOptIn = false
}
showBiometricOptIn = false
},
title = { Text("Activar acceso biométrico") },
text = {
@@ -504,10 +501,7 @@ fun LinkedSignApp(viewModel: MainViewModel, appContext: Context, activity: Compo
},
dismissButton = {
OutlinedButton(onClick = {
scope.launch {
viewModel.declineBiometricAccess()
showBiometricOptIn = false
}
showBiometricOptIn = false
}) {
Text("Ahora no")
}