empreinte_faceid_groupe05 0.0.1+1 copy "empreinte_faceid_groupe05: ^0.0.1+1" to clipboard
empreinte_faceid_groupe05: ^0.0.1+1 copied to clipboard

Un plugin Flutter pour l'authentification biométrique (empreinte digitale et reconnaissance faciale) sur Android.

empreinte_faceid_groupe05 #

Un plugin Flutter robuste pour l'authentification biométrique (empreinte digitale et reconnaissance faciale) sur les appareils Android. Ce plugin fournit une interface simple pour vérifier la disponibilité des capteurs biométriques et déclencher des invites d'authentification sécurisées.

Fonctionnalités #

  • Vérification de la disponibilité des capteurs biométriques (empreinte digitale, reconnaissance faciale).
  • Lancement d'une invite d'authentification biométrique sécurisée.
  • Gestion des différents statuts d'authentification (succès, échec, erreur).

Plateformes Supportées #

  • Android: API 23 (Marshmallow) et supérieur.

Installation #

Ajoutez empreinte_faceid_groupe05 à votre fichier pubspec.yaml :

dependencies:
  empreinte_faceid_groupe05: ^0.0.1+1 # Utilisez la dernière version disponible

Vérifier la disponibilité biométrique
import 'package:empreinte_faceid_groupe05/empreinte_faceid_groupe05.dart';

Future<void> checkBiometrics() async {
  bool available = await EmpreinteFaceidGroupe05.isBiometricAvailable();
  if (available) {
    print('Biométrie disponible !');
  } else {
    print('Biométrie non disponible ou non configurée.');
  }
}

Lancer l'authentification biométrique
import 'package:empreinte_faceid_groupe05/empreinte_faceid_groupe05.dart';
import 'package:flutter/services.dart'; // Pour PlatformException

Future<void> authenticateUser() async {
  try {
    final bool authenticated = await EmpreinteFaceidGroupe05.authenticate(
      'Veuillez vous authentifier pour accéder à l\'application.',
    );
    if (authenticated) {
      print('Authentification réussie !');
    } else {
      print('Authentification échouée.');
    }
  } on PlatformException catch (e) {
    print('Erreur d\'authentification: ${e.message}');
    // Gérez les erreurs spécifiques ici (par exemple, pas d'empreinte enregistrée)
  } catch (e) {
    print('Une erreur inattendue s\'est produite: $e');
  }
}
0
likes
150
points
1
downloads

Publisher

unverified uploader

Weekly Downloads

Un plugin Flutter pour l'authentification biométrique (empreinte digitale et reconnaissance faciale) sur Android.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_web_plugins, plugin_platform_interface, web

More

Packages that depend on empreinte_faceid_groupe05