Saltar al contenido principal
@capgo/capacitor-downloader Archivos y almacenamiento Código abierto

Descargador plugin Capacitor

Descarga archivos grandes en segundo plano con seguimiento del progreso y soporte de pausa/reanudación

Instalar

bun add @capgo/capacitor-downloader bunx cap sync
npm, pnpm o yarn
  • npm install @capgo/capacitor-downloader
  • pnpm add @capgo/capacitor-downloader
  • yarn add @capgo/capacitor-downloader

Guía

Cómo usar Downloader en Capacitor

Probar en el dispositivo

Descarga la app Capgo y escanea el QR code.

Vista previa QR del plugin Downloader code

Usando @capgo/capacitor-downloader

Plugin Capacitor para descargar archivos con soporte en segundo plano. Permite descargas reanudables con seguimiento de progreso.

Instalar

bun add @capgo/capacitor-downloader
bunx cap sync

Lo que expone este plugin

  • download - Iniciar una nueva tarea de descarga.
  • pause - Pausar una descarga activa. Se puede reanudar después desde el mismo punto.
  • resume - Reanudar una descarga pausada. Continúa desde donde se detuvo.
  • stop - Detener y cancelar una descarga permanentemente. Los datos descargados se eliminarán.

Ejemplo de uso

download

Iniciar una nueva tarea de descarga.

import { CapacitorDownloader } from '@capgo/capacitor-downloader';

const task = await CapacitorDownloader.download({
  id: 'my-download',
  url: 'https://example.com/file.pdf',
  destination: 'downloads/file.pdf'
});

pause

Pausar una descarga activa. Se puede reanudar más tarde desde el mismo punto.

import { CapacitorDownloader } from '@capgo/capacitor-downloader';

await CapacitorDownloader.pause({ id: 'id-123' });

resume

Reanudar una descarga pausada. Continúa desde donde se detuvo.

import { CapacitorDownloader } from '@capgo/capacitor-downloader';

await CapacitorDownloader.resume({ id: 'id-123' });

stop

- Detener y cancelar una descarga permanentemente. Los datos descargados se eliminarán.

import { CapacitorDownloader } from '@capgo/capacitor-downloader';

await CapacitorDownloader.stop({ id: 'id-123' });

Referencia completa

Seguir con Usando @capgo/capacitor-downloader

Si estás usando Usando @capgo/capacitor-downloader para planificar la migración y las operaciones enterprise, conéctalo con @capgo/capacitor-downloader para los detalles de implementación en @capgo/capacitor-downloader, Primeros pasos para los detalles de implementación en Primeros pasos, Capgo Enterprise para el flujo de trabajo del producto en Capgo Enterprise, Alternativas a plugins de Ionic Enterprise para el flujo de trabajo en Alternativas a plugins de Ionic Enterprise, y Alternativas a Capgo para el flujo de trabajo del producto en Capgo Alternatives.

FAQ

FAQ del plugin Downloader

¿Cómo instalo el plugin Downloader en una app Capacitor?

Ejecuta "bun add @capgo/capacitor-downloader" (o "npm install @capgo/capacitor-downloader"), luego ejecuta "bunx cap sync" para que los proyectos de iOS y Android reconozcan el code nativo. Impórtalo desde "@capgo/capacitor-downloader" en el code de tu app.

¿Funciona @capgo/capacitor-downloader con React, Vue y Angular?

Sí. Downloader es un paquete Capacitor, por lo que funciona con cualquier framework web que corra dentro de Capacitor, incluyendo Ionic, React, Vue, Angular, Svelte y JavaScript puro.

¿Qué versión de Capacitor soporta @capgo/capacitor-downloader?

Los plugins de Capgo siguen la versión mayor de Capacitor: usa la versión mayor del plugin que coincida con la versión mayor de tu Capacitor (por ejemplo, el plugin v8 con Capacitor 8). La tabla de compatibilidad del README de GitHub lista las versiones mantenidas.

¿Es @capgo/capacitor-downloader gratuito y de código abierto?

Sí. El código fuente de code es público en GitHub en https://github.com/Cap-go/capacitor-downloader/ y el paquete se puede instalar gratis desde npm. Los reportes de bugs y pull requests son bienvenidos.

¿Puedo actualizar code que usa Downloader sin pasar por la revisión de la App Store?

Instalar o actualizar el plugin cambia el code nativo, así que requiere un nuevo build para la tienda. Después, los cambios de JavaScript, HTML y CSS que llamen al plugin se pueden publicar al instante con las live updates de Capgo.

Lanza cambios en Downloader sin esperar la revisión de la app

Una vez que el plugin esté en tu store build, Capgo live updates envía tus cambios de JavaScript, HTML y CSS a los usuarios en minutos.

Empieza con Capgo