Pakete, Repositories und App-Kategorien suchen

Cover von alt_sms_autofill
Paketdetailsv1.0.0

alt_sms_autofill

Alternativer SMS-Autofill

AndroidiOS
30-Tage-Downloads
215
Likes
57
Pub-Punkte
130

Paket installieren

flutter pub add alt_sms_autofill

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Alt Sms Autofill ist ein Flutter-Paket, das entwickelt wurde, um SMS-basierte OTPs (One-Time Passwords) in PIN-, OTP- und Passwort-Eingabefeldern automatisch zu erkennen und auszufüllen. Es funktioniert sowohl auf Android als auch auf iOS und bietet eine nahtlose Benutzererfahrung durch Abrufen von Verifizierungs-Codes aus eingehenden SMS-Nachrichten. Das Paket unterstützt benutzerdefinierte SMS-Messages-Patterns und stellt Callbacks zur Verarbeitung erkannter Codes bereit. Es ist ideal für Apps, die eine sichere und schnelle Authentifizierung über SMS-Verifizierung benötigen.

Anwendungsfälle

  • Automatisches Ausfüllen von OTPs aus SMS
  • Benutzeranmeldung mit SMS-Verifizierung vereinfachen
  • Reduzierung von Eingabefehlern in PIN-Feldern
  • Unterstützung der mehrplattformigen OTP-Eingabe
  • Verbesserung der Formularausfüllgeschwindigkeit

Hauptmerkmale

  • Erkennt und füllt OTPs aus SMS automatisch aus
  • Anpassbare SMS-Musterübereinstimmung
  • Plattformübergreifende Unterstützung (Android & iOS)
  • Einfache Integration mit Textfeldern
  • Rückruf zum Verarbeiten erkannter Codes

Geeignet für

  • Authentifizierungsabläufe mit SMS-Verifizierung
  • Apps, die schnelle OTP-Eingabe erfordern
  • Entwickler, die sichere Anmeldeysteme erstellen
  • Mobile Apps für globale Nutzer
  • Projekte, die für OTP-Autofill minimale Einrichtung erfordern

Hinweise

  • Erfordert SMS-Berechtigung unter Android
  • Kann nicht funktionieren, wenn das SMS-Format nicht dem erwarteten Muster entspricht
  • Beschränkt auf Geräte mit SMS-Zugriff
  • iOS erfordert zusätzliche Konfiguration für volle Funktionalität
  • Abhängig von den SMS-Verarbeitungsfunktionen auf Geräteebene

Original-README

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

alt_sms_autofill

Alt Sms Autofill.

Getting Started

This project is for getting new arrived sms and shows on application. Sms completely return into application and you can split it as you want.

Usage

Add it to your pubspec.yaml file:


dependencies:

alt_sms_autofill: version

In your library add the following import:


import 'package:alt_sms_autofill/alt_sms_autofill.dart';

Here is an example how to use:

class _MyAppState extends State<MyApp> {
  String _commingSms = 'Unknown'; 

  Future<void> initSmsListener() async {

    String commingSms;
    try {
      commingSms = await AltSmsAutofill().listenForSms;
    } on PlatformException {
      commingSms = 'Failed to get Sms.';
    }
    if (!mounted) return;

    setState(() {
      _commingSms = commingSms;
    });

  }

  @override
  void dispose() {

    AltSmsAutofill().unregisterListener();
    super.dispose();

  }

  @override
  Widget build(BuildContext context) {

    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('AltAutoFill example app'),
        ),
        body: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            Center(
              child: Text('Running on: $_commingSms\n'),
            ),
            TextButton(
              child: Text('Listen for sms code'),
              onPressed: initSmsListener,
            ),
          ],
        ),
      ),
    );

  }

parameters

  • listenForCode() to listen for the SMS code from the native plugin when SMS is received.
  • unregisterListener() to unregister the broadcast receiver, need to be called on your dispose.

#ff packages pub publish

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.