Übersicht
share_plus ist ein Flutter-Plugin, das die Freigabe von Inhalten über die native Teilen-Oberfläche der Plattform ermöglicht. Auf Android wird der ACTION_SEND-Intent verwendet; auf iOS wird UIActivityViewController genutzt. Das Paket unterstützt mehrere Plattformen wie Web, macOS, Windows und Linux und bietet eine konsistente Möglichkeit, Text, Dateien, URLs und mehr zu teilen. Es vereinfacht die Integration mit systeminternen Freigabefunktionen, ohne plattformspezifischen Code zu erfordern.
Anwendungsfälle
- Text oder Links aus einer App teilen
- Bilder oder Dateien über das Systemfreigabedialogfeld senden
- Integration mit native Freigabe auf allen unterstützten Plattformen
- Schnelle Inhaltverteilung in Apps ermöglichen
- Unterstützung von Querplattform-Teilungswegen
Hauptmerkmale
- Plattformübergreifende Freigabefunktion
- Einfache API zum Teilen von Texten, URLs und Dateien
- Verwendet native Teilen-Dialoge auf jeder Plattform
- Funktioniert unter Android, iOS, Web, macOS, Windows und Linux
- Keine benutzerdefinierte Freigabeanwendung erforderlich
Geeignet für
- Apps, die eine einfache Freigabefunktion benötigen
- Entwickler, die mehrere Plattformen ansprechen
- Projekte, die nativeähnliche Freigabeeffekte erfordern
- Inhaltsreiche Anwendungen wie Nachrichten- oder Sozialmedien-Apps
- Teams, die bei der Freigabe minimalen Boilerplate benötigen
Hinweise
- Erforderliche entsprechende Berechtigungen unter Android für die Dateifreigabe
- Web-Unterstützung beschränkt auf Browser mit Share-API
- Dateifreigabe erfordert möglicherweise eine korrekte MIME-Typ-Verarbeitung
- Nicht geeignet für komplexe benutzerdefinierte Freigabe-UIs
- Abhängig von der Verfügbarkeit von Freigabefunktionen auf der Plattform