Übersicht
SmartAuth ist ein Flutter-Paket, das die OTP- und SMS-basierte Authentifizierung auf Android vereinfacht, indem es die Android-SMS-Benutzerzustimmungs-API und die SMS-Retrieval-API nutzt. Es ermöglicht die automatische Erkennung und Lektüre von Einmalpasswörtern (OTPs) aus eingehenden SMS-Nachrichten, unterstützt das automatische Ausfüllen von OTPs in Formularen und ruft Telefonnummern sicher ab. Für eine nahtlose Integration mit PIN-, OTP- und Passwortfeldern entwickelt, verbessert es die Benutzererfahrung durch Reduzierung manueller Eingaben. Das Paket ist plattformspezifisch und funktioniert ausschließlich unter Android.
Anwendungsfälle
- Automatische Erkennung von OTP aus SMS
- Automatisches Ausfüllen von OTP in Anmeldeformularen
- Lesen der Telefonnummer des Benutzers aus SMS
- Verbesserung des Anmeldevorgangs mit SMS-Autofill
- Zwei-Faktor-Authentifizierung vereinfachen
- Reduzierung von Benutzereingabefehlern bei der OTP-Eingabe
Hauptmerkmale
- Automatische OTP-Auswertung aus SMS
- Sichere Telefonnummerabfrage
- Nur für Android verfügbares SMS-Vervollständigungs-Unterstützung
- Einfache Integration mit Textfeldern
- Echtzeit-SMS-Monitoring
- Kompatibel mit der Android SMS Retriever-API
Geeignet für
- Android-Apps, die OTP-Autovervollständigung erfordern
- Apps, die SMS-basierte 2FA verwenden
- Entwickler, die native SMS-Integration suchen
- Benutzerflüsse mit SMS-Verifizierung
- Apps, die darauf abzielen, die Reibung beim Anmelden zu verringern
Hinweise
- Funktioniert nur unter Android
- Erforderliches korrektes SMS-Format zur Erkennung
- Benötigt Laufzeitberechtigungen für den SMS-Zugriff
- Beschränkt auf Geräte mit Google Play-Diensten
- Abhängig von der Verfügbarkeit der SMS-Retrieval-API
