Übersicht
Abschnitt: „Übersicht“Dateien aus Base64-Daten oder lokalen Pfaden auf Android, iOS und Web teilen und speichern
Starte mit share() und den anderen unten aufgeführten Core-Methoden.
Plattformunterstützung
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Support | Notizen |
|---|---|---|
| iOS | Ja | Native |
| Android | Ja | Nativ |
| Web | Ja | Lädt Dateien im Browser herunter |
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“share- Öffnet das native Share-Sheet auf Android und iOS oder lädt die Datei im Web herunter.save- Speichert in öffentlichen Android-Sammlungen, öffnet das iOS-Save/Share-Sheet oder lädt im Web herunter.getPluginVersion- Gibt die Version der nativen/Web-Plugin-Implementierung zurück.
Plattformverhalten
Abschnitt mit dem Titel „Plattformverhalten“| Plattform | Share-Verhalten | Speicher-Verhalten |
|---|---|---|
| Android | Verwendet ein FileProvider, ClipData, sowie URI-Berechtigungen, damit Chooser-Vorschauen und Thumbnails die Datei lesen können. | Nutzt MediaStore auf Android 10+ und öffentliche Verzeichnisse auf Android 9 und darunter. |
| iOS | Verwendet UIActivityViewController mit Base64 oder direktem Pfad. | Öffnet das native Share Sheet, damit der Nutzer „In Dateien speichern“ oder ein anderes Ziel wählen kann. |
| Web | Lädt die Datei herunter. | Lädt die Datei herunter. |
Öffentliches API
Abschnitt mit dem Titel „Öffentliche API“| Methode | Beschreibung |
|---|---|
share | Teile Dateien über das native Share-Sheet auf Android und iOS oder lade sie im Web herunter. |
save | Speichert eine Datei lokal auf Android/Web oder öffnet das iOS Save/Share-Sheet. |
getPluginVersion | Gibt den Versionsmarker der Plattform-Implementierung zurück. |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-file-sharer.
Weiterlesen mit @capgo/capacitor-file-sharer
Abschnitt mit dem Titel „Weiterlesen mit @capgo/capacitor-file-sharer“Wenn du es nutzt @capgo/capacitor-file-sharer um Speicher- und Dateiverwaltung zu planen, verbinde es mit Verwendung von @capgo/capacitor-file-sharer für die native Funktion bei der Nutzung von @capgo/capacitor-file-sharer, @capgo/capacitor-data-storage-sqlite für die Implementierungsdetails in @capgo/capacitor-data-storage-sqlite, Mit @capgo/capacitor-data-storage-sqlite für die native Funktionalität in „@capgo/capacitor-data-storage-sqlite verwenden“, @capgo/capacitor-file für das Implementierungsdetail in @capgo/capacitor-file und @capgo/capacitor-file verwenden für die native Funktion bei der Nutzung von @capgo/capacitor-file.