Pakete, Repositories und App-Kategorien suchen

Cover von sms_otp_auto_verify
Paketdetailsv2.2.0

sms_otp_auto_verify

Ein neuer Flutter-Plugin zum Eingeben einer Zifferncode, meist im Fall von SMS-OTP-Codes. und bieten SMS-Autofill mit der Bibliothek SMS Retriever API.

Android
30-Tage-Downloads
73
Likes
93
Pub-Punkte
140

Paket installieren

flutter pub add sms_otp_auto_verify

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Ein Flutter-Plugin, das die Überprüfung von OTP per SMS vereinfacht, indem es die automatische Erkennung und Ausfüllung von Einmalpasswörtern ermöglicht. Es nutzt die SMS Retriever-API von Android, um eingehende SMS-Nachrichten auf OTP-Codes zu scannen und manuelles Eingeben zu reduzieren. Ideal für Authentifizierungsabläufe, die eine SMS-basierte Überprüfung erfordern, verbessert es die Benutzererfahrung, indem der Aufwand bei Anmeldung oder Registrierung minimiert wird.

Anwendungsfälle

  • Automatisierte Eingabe des OTP-Codes in Anmeldevorgängen
  • Benutzerregistrierung durch SMS-Verifizierung vereinfachen
  • Verringerung von Benutzerfehlern bei der manuellen Eingabe von OTP
  • Integration mit Zwei-Faktor-Authentifizierungssystemen
  • Unterstützung von Onboarding-Workflows, die eine Telefonüberprüfung erfordern

Hauptmerkmale

  • Automatische OTP-Code-Erkennung aus SMS
  • Verwendet die Android SMS Retriever-API für sichere Abrufung
  • Minimale Benutzerinteraktion erforderlich
  • Einfache Integration mit bestehenden Formularfeldern
  • Echtzeit-Code-Vervollständigung ohne App-Berechtigungen

Geeignet für

  • Mobile Apps, die eine SMS-OTP-Überprüfung erfordern
  • Entwickler, die eine nahtlose OTP-Nutzererfahrung suchen
  • Android-orientierte Authentifizierungsabläufe
  • Apps, die die Google-SMS-Retrieval-API verwenden
  • Projekte, die bei der Onboarding-Erfahrung die Benutzerfreundlichkeit priorisieren

Hinweise

  • Nur für Android-Plattformen verfügbar
  • Erforderliche korrekte Einrichtung der SMS-Retrieval-API
  • Abhängig von Geräteebene SMS-Zugriff
  • Funktioniert möglicherweise nicht auf allen Android-Geräten oder Anbietern
  • Beschränkt auf SMS-basierte OTP-Zustellung

Original-README

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

sms_otp_auto_verify

A new Flutter plugin to enter a digit code usually in cases of Sms Otp Code. and provide SMS Auto Fill using library SMS Retriever API.

Example App

Getting Started

Import package
import 'package:sms_otp_auto_verify/sms_otp_auto_verify.dart';
Get Signature Code
String? signature = await SmsVerification.getAppSignature();
Add Widget

codeLength must equals with Sms OTP Code length

TextFieldPin(
    textController: textEditingController,
    autoFocus: true,
    codeLength: _otpCodeLength,
    alignment: MainAxisAlignment.center,
    defaultBoxSize: 46.0,
    margin: 10,
    selectedBoxSize: 46.0,
    textStyle: TextStyle(fontSize: 16),
    defaultDecoration: _pinPutDecoration.copyWith(
    border: Border.all(
    color: Theme.of(context)
    .primaryColor
        .withOpacity(0.6))),
    selectedDecoration: _pinPutDecoration,
    onChange: (code) {
    _onOtpCallBack(code,false);
}),
Listen result from OtpListTextField
_onOtpCallBack(String otpCode, bool isAutofill) {
    setState(() {
      this._otpCode = otpCode;
      if (otpCode.length == _otpCodeLength && isAutofill) {
        _enableButton = false;
        _isLoadingButton = true;
        _verifyOtpCode();
      } else if (otpCode.length == _otpCodeLength && !isAutofill) {
        _enableButton = true;
        _isLoadingButton = false;
      }else{
        _enableButton = false;
      }
    });
  }
Example Sms
<#> ExampleApp: Your code is 5664
   r64Iw/6mD1D

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.