Übersicht
Eine reine Dart-Implementierung von Amplify's sicheren Speicher, entwickelt für plattformübergreifende Anwendungen. Sie nutzt dart:ffi auf Desktop-Plattformen und dart:html in der Web-Umgebung, um sensible Daten wie Tokens und Anmeldeinformationen sicher zu speichern. Dieses Paket gewährleistet ein konsistentes Verhalten auf iOS, Web, macOS, Windows und Linux, indem es plattformspezifische Sicherheitsmechanismen abstrahiert. Ideal für Entwickler, die Amplify in Flutter-Anwendungen verwenden und eine sichere, verschlüsselte lokale Speicherung ohne Abhängigkeiten von Native-Code benötigen.
Anwendungsfälle
- Speichern von Authentifizierungstoken
- Benutzeranmeldeinformationen sicher speichern
- Persistierende Verschlüsselungsschlüssel
- Sitzungsdaten verwalten
- Unterstützung von Multiplattform-Apps mit sicherem Speicher
Hauptmerkmale
- Dart-einziges Implementierung
- Verwendet dart:ffi für Desktop
- Verwendet dart:html für Web
- Plattformübergreifende Kompatibilität
- Verschlüsselte lokale Speicherung
Geeignet für
- Flutter-Anwendungen für mehrere Plattformen
- Apps, die sichere lokale Datenpersistenz erfordern
- Amplify-gestützte Anwendungen
- Entwickler, die Native Code vermeiden
- Flutter-Projekte mit Fokus auf Web und Desktop
Hinweise
- Erfordert Flutter 3.0 oder höher
- Beschränkt auf Plattformen, die von dart:ffi und dart:html unterstützt werden
- Keine native iOS/Android SDK-Abhängigkeit
- Die Sicherheit hängt von den Implementierungen der zugrundeliegenden Plattform ab
- Nicht geeignet für Anforderungen an Hochleistungs- und Low-Level-Speicherung