Passer à la navigation principale
@capgo/capacitor-téléchargeur Files & Stockage Source

Téléchargement plugin Capacitor

Télécharger des fichiers volumineux en arrière-plan avec suivi de progression et prise en charge de la pause/relance

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

How to use Downloader dans Capacitor

Testez sur appareil

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

Downloader plugin preview QR code

Utilisation de @capgo/capacitor-downloader

Plugin Capacitor pour télécharger des fichiers avec un support de fond. Fournit des téléchargements résumables avec une suivi de progression.

Installer

bun add @capgo/capacitor-downloader
bunx cap sync

Ce que ce plugin expose

  • download - Démarrer une nouvelle tâche de téléchargement.
  • pause - Mettre en pause un téléchargement en cours. Le téléchargement peut être repris ultérieurement à la même position.
  • resume - Résume une téléchargement en pause. Continue d'où il était en pause.
  • 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

Arrêter une téléchargement en cours. Le téléchargement peut être repris ultérieurement à la même position.

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

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

resume

Reprendre une téléchargement suspendu. Continue de là où il a été suspendu.

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

Continuez à partir de l'utilisation de @capgo/capacitor-downloader

Si vous utilisez L'utilisation de @capgo/capacitor-downloader pour planifier la migration et les opérations d'entreprise, connectez-l’à @capgo/capacitor-téléchargeur pour les détails d'implémentation dans @capgo/capacitor-downloader Prise en main pour les détails d'implémentation dans Prise en main Capgo Entreprise pour le flux de travail du produit dans Capgo Enterprise, Alternatives de plugins Ionic Enterprise pour le flux de travail du produit dans les alternatives du plugin Enterprise Ionic Capgo Alternatives pour le flux de travail du produit dans Capgo Alternatives

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 exécutez « bunx cap sync » afin que les projets iOS et Android prennent en compte le code natif code. Importez-l’à partir de « @capgo/capacitor-downloader » dans votre application code.

Le plugin @capgo/capacitor-downloader fonctionne-t-il avec React, Vue et Angular ?

Oui. Le plugin Downloader est un package Capacitor, il fonctionne donc avec tout framework web qui s'exécute dans Capacitor, y compris Ionic, React, Vue, Angular, Svelte et JavaScript pur.

Quelle version de Capacitor est prise en charge 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, plugin v8 avec Capacitor 8). La table de compatibilité dans le README du GitHub liste les versions maintenues.

Le plugin @capgo/capacitor-downloader est-il gratuit et open source ?

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

Peut-on mettre à jour code qui utilise Downloader sans passer par une revue de l'App Store ?

L'installation ou la mise à niveau du plugin modifie le code natif code, il faut donc une nouvelle build de l'application. Après cela, les modifications JavaScript, HTML et CSS qui appellent le plugin peuvent être déployées instantanément avec les mises à jour Capgo.

Ship Downloader changes without waiting for app review

Une fois le plugin est dans votre magasin de construction, Capgo met à jour en direct vos modifications de JavaScript, HTML et CSS vers les utilisateurs en quelques minutes.

Démarrez avec Capgo