AuthBiometrics
Utilidad para gestionar la autenticación biométrica utilizando el paquete local_auth. Este servicio permite verificar si el dispositivo soporta biometría, realizar autenticaciones y validar biometría en flujos específicos.
Esta clase requiere del uso del paquete local_auth por lo que necesitas contar con este en tu archivo pubspec.yaml
dependencies: local_auth: latest_versionImportación
import 'package:togie/utils/auth_biometrics.dart';Métodos
| Método | Descripción |
|---|---|
checkBiometrics() | Verifica si el dispositivo puede realizar autenticaciones biométricas o si soporta esta funcionalidad. |
authenticateWithBiometrics() | Realiza un intento de autenticación biométrica. |
validateBiometrics(context, Future<void> Function() asyncFunction) | Valida si la biometría puede usarse en el flujo actual. |
Propiedades
| Propiedad | Tipo | Descripción |
|---|---|---|
auth | LocalAuthentication | Instancia de LocalAuthentication para gestionar la autenticación biométrica. |
Ejemplo de uso:
await AuthBiometrics.authenticateWithBiometrics().then((authenticated) { if (authenticated) { // Que hacer en caso de ser autenticado } else if (mounted) { // Que hacer en caso de no ser autenticado }});