Comparte y guarda archivos desde datos base64 o rutas locales en Android, iOS y Web
Empieza con share() y los demás métodos principales detallados abajo.
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | Nativo |
| Android | Sí | Nativo |
| Web | Sí | Descarga archivos en el navegador |
Funcionalidades principales
Sección titulada “Funcionalidades principales”share- Abre el menú nativo de compartir en Android e iOS, o descarga el archivo en Web.save- Guarda en colecciones públicas de Android, abre el menú de compartir/guardar de iOS o descarga en Web.getPluginVersion- Devuelve la versión de la implementación del plugin (nativo/web).
Comportamiento por plataforma
Sección titulada “Comportamiento por plataforma”| Plataforma | Comportamiento al compartir | Comportamiento al guardar |
|---|---|---|
| Android | Utiliza FileProvider, ClipData, y permisos de URI para que las vistas previas y miniaturas del selector puedan leer el archivo. | Usa MediaStore en Android 10+ y directorios públicos en Android 9 o inferior. |
| iOS | Usos UIActivityViewController con archivos en base64 o con rutas directas. | Abre la hoja nativa de compartir para que el usuario elija Guardar en Archivos u otro destino. |
| Web | Descarga el archivo. | Descarga el archivo. |
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
share | Comparte archivos usando el menú nativo de Android e iOS, o descárgalos en la Web. |
save | Guarda un archivo localmente en Android/Web, o abre el menú de compartir/guardar de iOS. |
getPluginVersion | Devuelve el marcador de la versión de la implementación de la plataforma. |
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-file-sharer.
Continúa con @capgo/capacitor-file-sharer
Sección titulada “Continúa con @capgo/capacitor-file-sharer”Si estás usando @capgo/capacitor-file-sharer para planificar el almacenamiento y la gestión de archivos, conéctalo con Usando @capgo/capacitor-file-sharer para la capacidad nativa en el uso de @capgo/capacitor-file-sharer, @capgo/capacitor-data-storage-sqlite para el detalle de implementación en @capgo/capacitor-data-storage-sqlite, Uso de @capgo/capacitor-data-storage-sqlite para la funcionalidad nativa en Uso de @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-file para el detalle de implementación en @capgo/capacitor-file, y Uso de @capgo/capacitor-file para la funcionalidad nativa en Uso de @capgo/capacitor-file.