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

पैकेज विवरणv2.0.0

twilio_phone_verify

Twilio का उपयोग करके फ़ोन नंबर और ईमेल पते की पुष्टि में मदद करने वाला पैकेज।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
61
लाइक
29
Pub अंक
130

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

flutter pub add twilio_phone_verify

पैकेज अवलोकन

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

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

उपयोग

  • फ़ोन/ईमेल वेरिफिकेशन के साथ उपयोगकर्ता पंजीकरण
  • दो-कारक प्रमाणीकरण सेटअप
  • सुरक्षित ओनबोर्डिंग प्रवाह
  • सत्यापित संपर्क के माध्यम से खाता पुनर्स्थापन
  • क्रॉस-प्लेटफ़ॉर्म सत्यापन
  • रियल-टाइम कोड वैधता

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

  • Twilio-संचालित SMS और ईमेल सत्यापन
  • कई प्लेटफॉर्म का समर्थन
  • कोड भेजने और सत्यापित करने के लिए सरल API
  • एम्बेडेड त्रुटि संभाल
  • प्लेटफॉर्म के अनुकूलता
  • मौजूदा प्रमाणीकरण प्रणालियों के साथ एकीकरण

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

  • सुरक्षित उपयोगकर्ता सत्यापन की आवश्यकता वाले Flutter ऐप्स
  • संचार के लिए Twilio का उपयोग करने वाले विकासकर्ता
  • दो-कारक प्रमाणीकरण की आवश्यकता वाले ऐप्स
  • उपयोगकर्ता ओनबोर्डिंग फीचर्स बनाने वाली स्टार्टअप्स
  • बहु-प्लेटफॉर्म एप्लिकेशन विकसित करने वाली टीमें
  • त्वरित प्रमाणीकरण के कार्यान्वयन पर ध्यान केंद्रित परियोजनाएँ

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

  • एक Twilio खाता और API प्रमाणपत्र की आवश्यकता होती है
  • उपयोग के आधार पर लागत हो सकती है
  • सत्यापन के लिए नेटवर्क कनेक्टिविटी की आवश्यकता होती है
  • सीधे Twilio SDK की तुलना में सीमित कस्टमाइज़ेशन
  • Twilio सेवा उपलब्धता पर निर्भर करता है
  • SMS डिलीवरी में संभावित लेटेंसी

मूल README

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

Twilio_Phone_Verify

A Package that helps in verifying phone numbers and email addresses using Twilio.

Usage

To use this package :

  • add the dependency to your pubspec.yaml file.
dependencies:
  flutter:
    sdk: flutter
  twilio_phone_verify:
How to use
Create a new Object
TwilioPhoneVerify _twilioPhoneVerify; 
Initialize with values
_twilioPhoneVerify = new TwilioPhoneVerify(
        accountSid: '*************************', // replace with Account SID
        authToken: 'xxxxxxxxxxxxxxxxxx',  // replace with Auth Token
        serviceSid: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' // replace with Service SID
        );
Phone number verification
Send Code to Phone
 var twilioResponse =
        await _twilioPhoneVerify.sendSmsCode('phone');

    if (twilioResponse.successful)  {
      //code sent
    } else {
      //print(twilioResponse.errorMessage);
    }
Verify Code
    var twilioResponse = await _twilioPhoneVerify.verifySmsCode(
        phone: 'phone', code: 'code');

    if (twilioResponse.successful) {
      if (twilioResponse.verification.status == VerificationStatus.approved) {
        //print('Phone number is approved');
      } else {
        //print('Invalid code');
      }
    } else {
      //print(twilioResponse.errorMessage);
    }
Email Verification

Twilio Verify email channel requires additional Service configuration. Please refer to the email channel setup documentation for detailed instructions.

Send Code to Email
 var twilioResponse =
        await _twilioPhoneVerify.sendEmailCode('email');

    if (twilioResponse.successful)  {
      //code sent
    } else {
      //print(twilioResponse.errorMessage);
    }
Verify Email Code
    var twilioResponse = await _twilioPhoneVerify.verifyEmailCode(
        email: 'email', code: 'code');

    if (twilioResponse.successful) {
      if (twilioResponse.verification.status == VerificationStatus.approved) {
        //print('Email is approved');
      } else {
        //print('Invalid code');
      }
    } else {
      //print(twilioResponse.errorMessage);
    }
Override Email configurations
 var twilioResponse =
        await _twilioPhoneVerify.sendEmailCode('email',channelConfiguration:
    EmailChannelConfiguration(
        from: "override@example.com",
        from_name: "Override Name",
        template_id: "d-4f7abxxxxxxxxxxxx",
		usernameSubstitution: "Foo Bar"
    ));

    if (twilioResponse.successful)  {
      //code sent
    } else {
      //print(twilioResponse.errorMessage);
    }

Features

  • [x] Phone verification
  • [x] Email verification.

Getting Started

For help getting started with Flutter, view our online documentation.

For help on editing package code, view the documentation.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

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

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

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