Übersicht
Das path_provider_foundation-Paket bietet spezifische Implementierungen für iOS und macOS zum Zugriff auf Standardverzeichnisse des Dateisystems wie Dokumente, Cache und temporäre Ordner. Es ist Teil des Flutter-Ecosystems' path_provider-Plugins und bietet konsistente und plattformspezifische Pfade sowohl für iOS als auch für macOS. Dieses Paket ermöglicht es Flutter-Anwendungen, Dateien zuverlässig in vorgegebenen Verzeichnissen zu speichern und abzurufen, ohne Pfade hartcodieren zu müssen. Es unterstützt sowohl lokale Dateioperationen als auch die Integration mit den nativen Dateisystemen auf Apple-Plattformen.
Anwendungsfälle
- Zugriff auf app-spezifische Dokumentverzeichnisse
- Sichere Speicherung zwischengespeicherter Daten
- Verwaltung temporärer Dateien unter iOS und macOS
- Benutzerdaten über Neustarts der Anwendung hinweg beibehalten
- Integration mit native Dateisystem-APIs
Hauptmerkmale
- plattformspezifische Pfadauflösung
- Unterstützung für iOS und macOS
- Konsistente API mit path_provider
- Sichere Standardverzeichnis-Zugriffe
- Minimale Konfiguration erforderlich
Geeignet für
- Flutter-Apps für iOS und macOS
- Dateispeicherbedarf in native Umgebungen
- Apps, die zuverlässige lokale Dateipfade erfordern
- Entwickler, die path_provider auf Apple-Plattformen verwenden
- Projekte, die eine konsistente Dateipfad-Verwendung über Plattformen hinweg benötigen
Hinweise
- Nur auf iOS und macOS verfügbar
- Erfordert keine zusätzliche Einrichtung außerhalb von pub add
- Nicht kompatibel mit Android oder Web
- Abhängig vom Hauptpaket path_provider
- Beschränkt auf Dateisystem-Stammpfade auf Apple-Plattformen