@capgo/capacitor-share-target
Übersicht
Abschnitt mit dem Titel „Übersicht“@capgo/capacitor-share-target empfängt Inhalte von andere Apps (Android SEND / SEND_MULTIPLE Intents und eine iOS Share Extension, die in eine App Group schreibt). Das Plugin bietet einen shareReceived Listener mit Titel, Text und Dateien.
Auf iOS nutzen geteilte Payloads notifyListeners(..., retainUntilConsumed: true) sodass ein Share, der eintrifft, bevor dein WebView geladen ist, trotzdem an den ersten Listener übergeben wird. Das ist ein Share-spezifisches Cold-Start-Handling und keine allgemeine App Intent Queue.
Dieses Plugin dient dazu, nicht Siri-Shortcuts oder Aktionen in der Shortcuts-App zu erstellen. Nutze dafür @capgo/capacitor-app-intents. Es hat keinen Bezug zu @capgo/capacitor-intent-launcher (Android-Activities und iOS-Einstellungen).
Siehe Siri, Shortcuts und Widgets für einen vollständigen Vergleich mit expo-app-intents-ähnlichen Features.
Plattform-Support
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Support | Hinweise |
|---|---|---|
| iOS | Ja | Share-Extension in Xcode einrichten |
| Android | Ja | Intent-Filter im Manifest |
| Web | Nein | PWA Share Target separat nutzen |
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“addListener- Auf das shareReceived-Event hören.removeAllListeners- Alle Listener für dieses Plugin entfernen.getPluginVersion- Die native Capacitor Plugin-Version abrufen.
API (öffentlich)
Abschnitt mit dem Titel „Public API“| Methode | Beschreibung |
|---|---|
addListener | Auf das shareReceived-Event hören. |
removeAllListeners | Alle Listener für dieses Plugin entfernen. |
getPluginVersion | Gibt die native Capacitor Plugin-Version zurück. |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-share-target.
Weiterlesen mit @capgo/capacitor-share-target
Abschnitt mit dem Titel „Weiterlesen mit @capgo/capacitor-share-target“Wenn Sie ... verwenden @capgo/capacitor-share-target um die Arbeit an Native Plugins zu planen, verbinde es mit Verwendung von @capgo/capacitor-share-target für die native Funktion in der Verwendung von @capgo/capacitor-share-target, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für die Implementierungsdetails unter Plugins hinzufügen oder aktualisieren, und Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow bei Ionic Enterprise Plugin-Alternativen.