Aller au contenu principal
@capgo/capacitor-downloader Fichiers et stockage Open source

Télécharger Plugin Capacitor

Téléchargez des fichiers volumineux en arrière-plan avec suivi de progression et pause/reprise

Installer

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

Guide

Comment utiliser Downloader dans Capacitor

Tester sur l'appareil

Téléchargez l'application Capgo, puis scannez le QR code.

QR de l'aperçu du plugin Downloader code

Utilisation de @capgo/capacitor-downloader

Plugin Capacitor pour télécharger des fichiers avec support en arrière-plan. Permet des téléchargements avec reprise et suivi de la progression.

Installer

bun add @capgo/capacitor-downloader
bunx cap sync

Ce que ce plugin expose

  • download - Lancer une nouvelle tâche de téléchargement.
  • pause - Mettre en pause un téléchargement actif. Il pourra être repris plus tard au même endroit.
  • resume - Reprendre un téléchargement en pause. Il repart de là où il s'est arrêté.
  • stop - Arrêter et annuler un téléchargement définitivement. Les données téléchargées seront supprimées.

Exemple d'utilisation

download

Démarrer une nouvelle tâche de téléchargement.

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

Mettre en pause un téléchargement actif. Le téléchargement peut être repris plus tard au même endroit.

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

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

resume

Reprendre un téléchargement en pause. Reprend là où il s'était arrêté.

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

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

stop

Arrêter et annuler un téléchargement définitivement. Les données téléchargées seront supprimées.

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

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

Référence complète

Continuer avec l'utilisation de @capgo/capacitor-downloader

Si vous utilisez Utilisation de @capgo/capacitor-downloader pour planifier la migration et les opérations d'entreprise, connectez-l’à @capgo/capacitor-downloader pour les détails d'implémentation dans @capgo/capacitor-downloader, Prise en main pour les détails d'implémentation dans Getting Started Capgo Enterprise pour le workflow produit dans Capgo Enterprise, Alternatives aux plugins Ionic Enterprise pour le workflow produit dans les alternatives aux plugins Ionic Enterprise, et Alternatives Capgo pour le workflow produit dans les alternatives à Capgo.

FAQ

FAQ du plugin Downloader

Comment installer le plugin Downloader dans une application Capacitor ?

Exécutez "bun add @capgo/capacitor-downloader" (ou "npm install @capgo/capacitor-downloader"), puis lancez "bunx cap sync" pour que les projets iOS et Android prennent en compte le code natif. Importez-le depuis "@capgo/capacitor-downloader" dans votre code.

Est-ce que @capgo/capacitor-downloader fonctionne avec React, Vue et Angular ?

Oui. Downloader est un package Capacitor, il fonctionne donc avec n'importe quel framework web tournant sous Capacitor, y compris Ionic, React, Vue, Angular, Svelte et le JavaScript pur.

Quelle version de Capacitor est supportée par @capgo/capacitor-downloader ?

Les plugins Capgo suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à la version majeure de votre Capacitor (par exemple le plugin v8 avec Capacitor 8). Le tableau de compatibilité du README de GitHub recense les versions maintenues.

Est-ce que @capgo/capacitor-downloader est gratuit et open source ?

Oui. Le code source de code est public sur GitHub à l'adresse https://github.com/Cap-go/capacitor-downloader/ et le package est gratuit à installer via npm. Les rapports de bugs et les pull requests sont les bienvenus.

Puis-je mettre à jour code utilisant Downloader sans passer par une revue de l'App Store ?

L'installation ou la mise à jour du plugin modifie le code natif, ce qui impose un nouveau build pour les stores. Ensuite, les changements JavaScript, HTML et CSS qui appellent le plugin peuvent être livrés instantanément via les live updates de Capgo.

Déployez les changements de Downloader sans attendre la validation de l'app

Une fois le plugin intégré à votre build de store, Capgo live updates déploie vos changements JavaScript, HTML et CSS aux utilisateurs en quelques minutes.

Commencez avec Capgo