Pakete, Repositories und App-Kategorien suchen

Cover von google_one_tap_sign_in
Paketdetailsv1.0.8

google_one_tap_sign_in

Google-One-Tap-Anmeldung (Android)

Android
30-Tage-Downloads
104
Likes
33
Pub-Punkte
130

Paket installieren

flutter pub add google_one_tap_sign_in

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Paket, das die Google One-Tap-Anmeldung für Android ermöglicht und die Benutzerauthentifizierung vereinfacht, indem Nutzer mit einem einzigen Tipp über ihr Google-Konto anmelden können. Es integriert sich nahtlos in die native One-Tap-Oberfläche von Android und verringert den Aufwand beim Anmelden. Das Paket verwaltet den Authentifizierungsprozess und bietet Zugriff auf Benutzerinformationen wie E-Mail-Adresse und Profil-Daten. Speziell für Android entwickelt, verbessert es die Benutzererfahrung durch Minimierung der Eingabeschritte, während die Sicherheit über die Authentifizierungsinfrastruktur von Google gewährleistet bleibt.

Anwendungsfälle

  • App-Login auf Android vereinfachen
  • Schnelle Nutzeraufnahme aktivieren
  • Verringerung des Aufwands beim Ausfüllen von Formularen
  • Integration mit Google-Kontodiensten
  • Unterstützung sicherer Authentifizierungsabläufe

Hauptmerkmale

  • One-Tap-Integration nur für Android
  • Nahtlose Anmeldung mit Google-Konto
  • Minimale Benutzereingabe erforderlich
  • Sichere Authentifizierung über Google
  • Einfache Einrichtung mit Flutter

Geeignet für

  • Android-Apps, die schnelles Einloggen priorisieren
  • Apps mit Fokus auf hohe Nutzerbindung
  • Entwickler, die Google-Authentifizierung verwenden
  • Projekte, die eine reibungslose Onboarding-Erfahrung benötigen
  • Mobile-first-Anwendungen

Hinweise

  • Beschränkt auf die Android-Plattform
  • Erfordert Google Play-Dienste
  • Abhängig von der Verfügbarkeit des Google-Backends
  • Kann zusätzliche Konfiguration für Sonderfälle erfordern
  • Nicht kompatibel mit iOS oder Web

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Screenshoot

Google One Tap Sign In

Google One Tap Sign In (Android)

A Flutter Plugin for Google One Tap Sign In

Getting Started

To access Google Sign-In, you'll need to make sure to register your application.

  • Add to your pubspec.yaml

    dependencies:  
      google_one_tap_sign_in: [any]
    
  • Add Google Service

    classpath 'com.google.gms:google-services:[x.x.x]'
    
  • Import plugin

    import 'package:google_one_tap_sign_in/google_one_tap_sign_in.dart';
    
  • Handle Simple Method

    // Your Web Client Id  
    final String _webClientId = "[XXXXXXXXXXX]";
    void _onSignIn() async {
        var data = await GoogleOneTapSignIn.startSignIn(webClientId: _webClientId);
        if (data != null) {
          // Whatever you do with [SignInResult] data
          print("Id Token : ${data.idToken ?? "-"}");
          print("ID : ${data.id ?? "-"}");
        }
    }
    
  • Handle with Condition Method

    // Your Web Client Id  
    final String _webClientId = "[XXXXXXXXXXX]";
    void _onSignInWithHandle() async {
    var result = await GoogleOneTapSignIn.handleSignIn(webClientId: _webClientId);
    
        if (result.isTemporaryBlock) {
          // TODO: Tell your users about this status
          print("Temporary BLOCK");
        }
    
        if (result.isCanceled) {
          // TODO: Tell your users about this status
          print("Canceled");
        }
    
        if (result.isFail) {
          // TODO: Tell your users about this status
        }
    
        if (result.isOk) {
          // TODO: Whatever you do with [SignInResult] data
          print("OK");
          print("Id Token : ${result.data?.idToken ?? "-"}");
          print("Email : ${result.data?.username ?? "-"}");
        }
    }
    

Example

Find the example wiring in the Google One Tap Sign In

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.