पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

google_one_tap_sign_in कवर
पैकेज विवरणv1.0.8

google_one_tap_sign_in

Google एक क्लिक साइन इन (एंड्रॉइड)

Android
30-दिन डाउनलोड
104
लाइक
33
Pub अंक
130

पैकेज इंस्टॉल करें

flutter pub add google_one_tap_sign_in

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

एक फ्लटर पैकेज जो एंड्रॉइड के लिए Google ऑन टैप साइन इन को सक्षम करता है, जो उपयोगकर्ता के Google खाते का उपयोग करके एक टैप के साथ साइन इन करने की अनुमति देकर उपयोगकर्ता प्रमाणीकरण को सरल बनाता है। यह एंड्रॉइड के मूल ऑन टैप यूआई के साथ बिना किसी रुकावट के एकीकृत होता है, जिससे लॉगिन के दौरान घर्षण कम होता है। पैकेज प्रमाणीकरण प्रवाह का प्रबंधन करता है और ईमेल और प्रोफ़ाइल डेटा जैसी उपयोगकर्ता जानकारी तक पहुंच प्रदान करता है। एंड्रॉइड के लिए विशेष रूप से डिज़ाइन किया गया, यह उपयोगकर्ता अनुभव को कम इनपुट चरणों के साथ बढ़ाता है जबकि Google के प्रमाणीकरण ढांचे के माध्यम से सुरक्षा बनाए रखता है।

उपयोग

  • Android पर ऐप लॉगिन को सरल बनाना
  • त्वरित उपयोगकर्ता आबंटन सक्षम करें
  • फॉर्म भरने की मेहनत कम करना
  • Google खाता सेवाओं के साथ एकीकरण
  • सुरक्षित प्रमाणीकरण कार्य प्रवाहों का समर्थन करना

मुख्य विशेषताएँ

  • Android-केवल एक क्लिक इंटीग्रेशन
  • अस्पष्ट गूगल खाता प्रवेश
  • आवश्यक उपयोगकर्ता इनपुट कम से कम
  • Google के माध्यम से सुरक्षित प्रमाणीकरण
  • Flutter के साथ आसान सेटअप

इनके लिए उपयुक्त

  • त्वरित लॉगिन को प्राथमिकता देने वाले Android ऐप्स
  • उच्च उपयोगकर्ता अवशेषण के लक्षित ऐप्स
  • Google प्रमाणीकरण का उपयोग करने वाले विकासकर्मी
  • कम घर्षण ऑनबोर्डिंग की आवश्यकता वाले प्रोजेक्ट्स
  • मोबाइल-पहले के एप्लिकेशन

विचार योग्य बातें

  • Android प्लेटफॉर्म तक सीमित
  • Google Play सेवाओं की आवश्यकता है
  • Google के बैकएंड उपलब्धता पर निर्भर करता है
  • किन्हीं विशेष परिस्थितियों के लिए अतिरिक्त विन्यास की आवश्यकता हो सकती है
  • iOS या वेब के साथ असंगत

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।