@capgo/capacitor-share-target recibe contenido de los otras apps (Android SEND / SEND_MULTIPLE intents y una extensión de compartir de iOS que escribe en un App Group). El plugin expone un shareReceived listener con título, texto y archivos.
En iOS, los payloads compartidos usan notifyListeners(..., retainUntilConsumed: true) así que un share que llegue antes de que cargue tu WebView se entregará al primer listener. Es un manejo de cold start específico para shares, no una cola general de App Intents.
Este plugin no sirve para necesitas crear Siri shortcuts o acciones de la app Shortcuts. Para eso, usa @capgo/capacitor-app-intents. No tiene relación con @capgo/capacitor-intent-launcher (actividades de Android y Settings de iOS).
Ver Siri, Shortcuts y widgets para una comparativa completa con las funciones estilo expo-app-intents.
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | Configuración de la Share extension en Xcode |
| Android | Sí | Intent filters en el manifest |
| Web | No | Usa el share target de PWA por separado |
Funcionalidades principales
Sección titulada “Funcionalidades principales”addListener- Escucha el evento shareReceived.removeAllListeners- Elimina todos los listeners de este plugin.getPluginVersion- Obtén la versión nativa del plugin Capacitor.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
addListener | Escucha el evento shareReceived. |
removeAllListeners | Elimina todos los listeners de este plugin. |
getPluginVersion | Obtén la versión del plugin nativo Capacitor. |
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-share-target.
Continúa desde @capgo/capacitor-share-target
Sección titulada “Continúa desde @capgo/capacitor-share-target”Si estás usando @capgo/capacitor-share-target para planificar el trabajo con plugins nativos, conéctalo con Uso de @capgo/capacitor-share-target para la capacidad nativa en Uso de @capgo/capacitor-share-target, Directorio de plugins de Capgo para el flujo de trabajo del producto en Capgo Plugin Directory, Plugins de Capacitor por Capgo para el detalle de implementación en los Plugins de Capacitor por Capgo, Añadir o actualizar plugins para el detalle de implementación en Agregar o actualizar plugins, y Alternativas a plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas a plugins de Ionic Enterprise.