Saltar al contenido principal
@capgo/capacitor-descargador Archivos y almacenamiento De código abierto

Descargador plugin de Capacitor

Descargar archivos grandes en segundo plano con seguimiento de progreso y soporte de pausa/resume

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 Descargador en Capacitor

Probar en dispositivo

Descargue la aplicación Capgo, luego escane el código QR code.

Descargador de plugin preview QR code

Usando @capgo/capacitor-descargador

Complemento Capacitor para descargar archivos con soporte de fondo. Proporciona descargas resumibles con seguimiento de progreso.

Instalar

bun add @capgo/capacitor-downloader
bunx cap sync

¿Qué expone este complemento?

  • download - Iniciar una nueva tarea de descarga.
  • pause - Detener una descarga activa. La descarga puede ser reanudada más tarde desde la misma posición.
  • resume - Reanudar una descarga detenida. Continúa desde donde se detuvo.
  • stop - Detener y cancelar una descarga permanentemente. Los datos descargados serán eliminados.

Uso de ejemplo

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. La descarga puede ser reanudada más tarde desde la misma posición.

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

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

resume

Reanudar una descarga pausada. Continúa desde donde se pausó.

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

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

stop

Detener y cancelar una descarga permanentemente. Los datos descargados serán eliminados.

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

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

Referencia completa

Sigue adelante desde Usando @capgo/capacitor-descargador

Si estás utilizando Usando @capgo/capacitor-descargador para planificar la migración y las operaciones empresariales, conecte con @capgo/capacitor-descargador para obtener detalles de implementación en @capgo/capacitor-descargador, Getting Started para obtener detalles de implementación en Inicio, Capgo Empresas para el flujo de trabajo del producto en Capgo Enterprise, Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Ionic Enterprise Plugin Alternatives, y Capgo Alternativas para el flujo de trabajo del producto en Capgo Alternativas.

FAQ

FAQ sobre el plugin de descargador

¿Cómo instalo el plugin de descargador en una aplicación Capacitor?

Ejecuta "bun add @capgo/capacitor-descargador" (o "npm install @capgo/capacitor-descargador"), luego ejecuta "bunx cap sync" para que los proyectos de iOS y Android capturen el code nativo. Importa desde "@capgo/capacitor-descargador" en tu aplicación code.

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

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

¿Cuál versión de Capacitor soporta @capgo/capacitor-descargador?

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

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

Sí. El código fuente de code está público en GitHub en https://github.com/Cap-go/capacitor-descargador/ y el paquete es gratuito para instalar desde npm. Se aceptan informes de errores y solicitudes de cambios.

¿Puedo actualizar code que utiliza Downloader sin una revisión de la Tienda?

Instalar o actualizar el plugin cambia el code nativo, por lo que necesita una nueva compilación de la tienda. Después de eso, los cambios en JavaScript, HTML y CSS que llaman al plugin pueden enviar instantáneamente con Capgo actualizaciones en vivo.

Actualice el descargador sin esperar a la revisión de la aplicación

Una vez que el plugin esté en tu tienda de construcción, Capgo actualizaciones en vivo envían los cambios de JavaScript, HTML y CSS a los usuarios en minutos.

Comienza con Capgo