@capgo/capacitor-share-target
Panoramica
Sezione intitolata “Panoramica”@capgo/capacitor-share-target riceve contenuti da altre app (intent Android SEND / SEND_MULTIPLE e una Share Extension iOS che scrive in un App Group). Il plugin espone un shareReceived listener con titolo, testo e file.
Su iOS, i payload condivisi usano notifyListeners(..., retainUntilConsumed: true) quindi uno share che arriva prima del caricamento della WebView viene comunque consegnato al primo listener. Si tratta di gestione del cold start specifica per lo share, non di una coda generica per App Intent.
Questo plugin non hai crea scorciatoie Siri o azioni dell'app Shortcuts. Per quelle, usa @capgo/capacitor-app-intents. Non è correlato a @capgo/capacitor-intent-launcher (attività Android e Impostazioni iOS).
Vedi Siri, Shortcuts e widget per un confronto completo con le funzionalità in stile expo-app-intents.
Supporto piattaforme
Sezione intitolata “Supporto piattaforme”| Piattaforma | Supporto | Note |
|---|---|---|
| iOS | Sì | Configurazione Share extension in Xcode |
| Android | Sì | Intent filter nel manifest |
| Web | No | Usa lo share target PWA separatamente |
Funzionalità principali
Sezione intitolata “Funzionalità principali”addListener- Ascolta l'evento shareReceived.removeAllListeners- Rimuove tutti i listener di questo plugin.getPluginVersion- Ottiene la versione nativa del plugin Capacitor.
Pubblico API
Sezione intitolata “API pubblica”| Metodo | Descrizione |
|---|---|
addListener | Ascolta l'evento shareReceived. |
removeAllListeners | - Rimuove tutti i listener di questo plugin. |
getPluginVersion | Ottieni la versione nativa del plugin Capacitor. |
Fonte di verità
Sezione intitolata “Fonte di verità”Questo riferimento è sincronizzato da src/definitions.ts in capacitor-share-target.
Continua con @capgo/capacitor-share-target
Sezione intitolata “Continua con @capgo/capacitor-share-target”Se stai usando @capgo/capacitor-share-target per pianificare il lavoro sui plugin nativi, collegalo a Utilizzo di @capgo/capacitor-share-target per la funzionalità nativa in Utilizzo di @capgo/capacitor-share-target, Directory dei plugin di Capgo per il workflow del prodotto nella Capgo Plugin Directory, Plugin Capacitor di Capgo per i dettagli di implementazione in Capacitor Plugins di Capgo, Aggiunta o aggiornamento dei plugin per i dettagli su come aggiungere o aggiornare i plugin, e Alternative ai plugin Ionic Enterprise per il workflow del prodotto in Alternative ai plugin Ionic Enterprise.