Vai al contenuto principale
@capgo/capacitor-downloader File & Archiviazione Sorgente aperta

Downloader Plugin Capacitor

Scarica file grandi in background con tracciamento del progresso e supporto di pausa/riavvio

Installa

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

Guida

Come utilizzare il Downloader in Capacitor

Testare sul dispositivo

Scarica l'app Capgo, poi scansione il QR code.

Anteprima del plugin del downloader QR code

Utilizzando @capgo/capacitor-downloader

Plugin Capacitor per il download di file con supporto di background. Fornisce download ripetibili con tracciamento del progresso.

Installa

bun add @capgo/capacitor-downloader
bunx cap sync

Cosa Questo Plugin Espone

  • download - Avvia una nuova richiesta di download.
  • pause - Fermare un download in corso. Il download può essere ripreso in seguito dalla stessa posizione.
  • resume - Riprendere un download sospeso. Continua dalla posizione in cui era stato sospeso.
  • stop - Fermare e cancellare un download permanentemente. I dati scaricati verranno eliminati.

Esempio di Utilizzo

download

- Avvia una nuova richiesta di download.

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

- Fermare un download in corso. Il download può essere ripreso in seguito dalla stessa posizione.

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

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

resume

- Riprendere un download sospeso. Continua dalla posizione in cui era stato sospeso.

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

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

stop

- Fermare e cancellare un download permanentemente. I dati scaricati verranno eliminati.

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

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

Riferimento Completo

Continua da Utilizza @capgo/capacitor-downloader

Se stai utilizzando Utilizza @capgo/capacitor-downloader per pianificare la migrazione e le operazioni aziendali, connettilo con @capgo/capacitor-downloader per i dettagli di implementazione in @capgo/capacitor-downloader Avvio rapido per i dettagli di implementazione in Avvio rapido Capgo Enterprise per il workflow del prodotto in Capgo Enterprise, Alternative plugin Ionic Enterprise per il flusso di lavoro del prodotto in Alternative plugin Ionic Enterprise Capgo Alternative per il flusso di lavoro del prodotto in Capgo Alternative

FAQ

FAQ del plugin Downloader

Come posso installare il plugin Downloader in un'app Capacitor?

Esegui "bun add @capgo/capacitor-downloader" (o "npm install @capgo/capacitor-downloader"), quindi esegui "bunx cap sync" affinché i progetti iOS e Android rilevino i nativi code. Importalo da "@capgo/capacitor-downloader" nella tua app code.

Funziona @capgo/capacitor-downloader con React, Vue e Angular?

Sì. Downloader è un pacchetto Capacitor, quindi funziona con qualsiasi framework web che esegue all'interno di Capacitor, compresi Ionic, React, Vue, Angular, Svelte e JavaScript puro.

Qual è la versione di Capacitor supportata da @capgo/capacitor-downloader?

I plugin Capgo seguono la versione maggiore di Capacitor: utilizza la versione maggiore del plugin che corrisponde alla tua versione maggiore di Capacitor (ad esempio plugin v8 con Capacitor 8). La tabella di compatibilità nel README di GitHub elenca le versioni mantenute.

È gratuito e open source @capgo/capacitor-downloader?

Sì. Il codice sorgente code è pubblico su GitHub all'indirizzo https://github.com/Cap-go/capacitor-downloader/ e il pacchetto è gratuito da installare su npm. Sono accetti i rapporti di bug e le richieste di pull.

Posso aggiornare code che utilizza Downloader senza una revisione dell'App Store?

L'installazione o l'aggiornamento del plugin modifica i nativi code, quindi richiede una nuova costruzione del store. Dopo di che, le modifiche JavaScript, HTML e CSS che chiamano il plugin possono essere distribuite immediatamente con Capgo live updates.

Invia le modifiche del downloader senza aspettare la revisione dell'app

Una volta che il plugin è nella tua build di store, Capgo aggiorna in tempo reale i tuoi cambiamenti JavaScript, HTML e CSS per gli utenti in pochi minuti.

Inizia con Capgo