Resumen
Sección titulada “Resumen”@capgo/capacitor-share-target recibe contenido de otras apps (Android SEND / SEND_MULTIPLE intents y una iOS Share Extension 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 no 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 (Android activities e iOS Settings).
Ver Siri, Shortcuts y widgets para una comparativa completa con las funciones estilo expo-app-intents.
Soporte de plataformas
Sección titulada “Compatibilidad de plataformas”| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | Configuración de la extensión de compartir en Xcode |
| Android | Sí | Filtros de intención 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- Obtiene la versión nativa del plugin Capacitor.
API pública
Sección titulada “API pública”| Método | Descripción |
|---|---|
addListener | Escucha el evento shareReceived. |
removeAllListeners | Elimina todos los listeners de este plugin. |
getPluginVersion | Obtén la versión nativa del plugin 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 del plugin nativo, 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 de productos en el Capgo Plugin Directory, Plugins de Capacitor por Capgo para los detalles de implementación en Plugins de Capacitor por Capgo, Añadir o actualizar plugins para los detalles de implementación en Añadir o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas a Plugins de Ionic Enterprise.