Aus öffentlichen Paketdaten erstellte Orientierung.
Ein Flutter-Paket, das eine anpassbare Passcode-Bildschirm für die Sicherung des App-Zugriffs bereitstellt. Es ermöglicht Entwicklern die Implementierung von PIN-basierter Authentifizierung mit einer sauberen, intuitiven Benutzeroberfläche. Das Paket unterstützt Eingabeverifizierung, visuelle Rückmeldung und eine einfache Integration in bestehende Projekte. Für Einfachheit und Sicherheit konzipiert, ist es ideal zum Schutz sensibler Bereiche innerhalb einer App. Der Quellcode ist öffentlich auf GitHub verfügbar, um Transparenz und Anpassung zu gewährleisten.
Anwendungsfälle
App-Sperrbildschirme
Sichere Anmeldevorgänge
PIN-basierte Authentifizierung
Schutz sensibler Daten
Benutzersitzungsschutz
Hauptmerkmale
Anpassbarer Passcode-Eingabefeld
Visuelle Rückmeldung für Eingabe
Einfache Integration mit Flutter
Unterstützt PIN-Eingabe
Open-Source und transparent
Geeignet für
Entwickler, die sichere Apps erstellen
Apps, die eine Benutzerauthentifizierung erfordern
Projekte, die eine einfache PIN-Schutzfunktion benötigen
Flutter-Anfänger erkunden Auth-UI
Apps mit Datenschutz-sensiblen Funktionen
Hinweise
Kein integrierter biometrischer Support
Eingeschränkte plattformspezifische Anpassung
Erfordert manuelle Behandlung von Fehlerzuständen
Nicht für komplexe Authentifizierungsworkflows ausgelegt
Keine Offline-Speicherung für PINs
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
Flutter Pass Code Page or Pin Code Page Package
This package gives you beautiful pass code page for using both android and ios.
Demo
Finger Print Usage
First, be sure you should ensure that you add the local_auth package as a dependency. And Please read local_auth all integration details.
https://pub.dartlang.org/packages/local_auth
iOS Integration
Note that this plugin works with both TouchID and FaceID. However, to use the latter, you need to also add:
<key>NSFaceIDUsageDescription</key>
<string>Why is my app authenticating using face id?</string>
to your Info.plist file. Failure to do so results in a dialog that tells the user your app has not been updated to use TouchID.
Android Integration
Note that local_auth plugin requires the use of a FragmentActivity as opposed to Activity. This can be easily done by switching to use FlutterFragmentActivity as opposed to FlutterActivity in your manifest (or your own Activity class if you are extending the base class).
Update your project's AndroidManifest.xml file to include the USE_FINGERPRINT permissions: