Zum Hauptinhalt springen
@capgo/capacitor-herunterladbar Daten & Speicher Offene Quelle

Herunterladbar Capacitor Plugin

Große Dateien im Hintergrund herunterladen mit Fortschritsanzeige und Unterstützung für Pause und Fortsetzen

Installieren

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

Anleitung

Wie verwendet man den Downloader in Capacitor

Gerät testen

Herunterladen Sie die Capgo-App, dann scannen Sie die QR-code.

Vorschau-QR-code für den Downloader-Plugin

@capgo/capacitor-downloader verwenden

Capacitor-Plugin zum Herunterladen von Dateien mit Hintergrundunterstützung. Bietet wiederholbare Herunterladen mit Fortschritsanzeige.

Installieren

bun add @capgo/capacitor-downloader
bunx cap sync

Was dieser Plugin bereitstellt

  • download - Eine neue Herunterladetaufgabe starten.
  • pause - Eine aktive Herunterladung pausieren. Die Herunterladung kann später von derselben Position fortgesetzt werden.
  • resume - Eine unterbrochene Herunterladung wieder aufnehmen. Fortsetzt, wo sie unterbrochen wurde.
  • stop - Eine heruntergeladene Datei wird permanent gelöscht.

- Beispiel Verwendung

download

- Eine neue Herunterladung starten.

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

- Eine aktive Herunterladung pausieren. Die Herunterladung kann später von der gleichen Position fortgesetzt werden.

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

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

resume

Herunterladen fortsetzen. Fortsetzt von dem Punkt, an dem es unterbrochen wurde.

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

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

stop

Stoppen und einen Download dauerhaft abbrechen. Heruntergeladene Daten werden gelöscht.

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

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

- Vollständige Referenz

- Fortsetzen von Using @capgo/capacitor-downloader

- Wenn Sie __CAPGO_KEEP_0__ verwenden Mit @capgo/capacitor-downloader um Migration und Enterprise-Betrieb zu planen und zu verbinden mit @capgo/capacitor-downloader zur Implementierungsdetail in @capgo/capacitor-downloader Anleitung zum Starten zur Implementierungsdetail in Anleitung zum Starten Capgo Enterprise zur Produktworkflow in Capgo Enterprise Ionische Enterprise-Plugin-Alternativen für das Produktworkflow in Ionic Enterprise Plugin Alternativen, und Capgo Alternativen zur Produktworkflow in Capgo Alternativen

FAQ

Capacitor-Downloader-Plugin-FAQ

Wie installiere ich den Downloader-Plugin in einer Capacitor-Anwendung?

Laufen Sie "bun add @capgo/capacitor-downloader" (oder "npm install @capgo/capacitor-downloader"), dann laufen Sie "bunx cap sync" so dass die iOS- und Android-Projekte die native code-Datei aufnehmen. Importieren Sie sie von "@capgo/capacitor-downloader" in Ihrer code-Anwendung.

Funktioniert @capgo/capacitor-downloader mit React, Vue und Angular?

Ja. Der Downloader ist ein Capacitor-Paket, daher funktioniert er mit jedem Webframework, das innerhalb von Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

Welche Capacitor-Version unterstützt @capgo/capacitor-downloader?

Capgo-Plugins folgen der Capacitor-Version: Wählen Sie die Plugin-Major-Version, die Ihrem Capacitor-Major-Version entspricht (z.B. Plugin v8 mit Capacitor 8). Die Kompatibilitäts-Tabelle im GitHub-README listet die unterstützten Versionen auf.

Ist @capgo/capacitor-downloader kostenlos und Open-Source?

Ja. Der Quellcode von code ist öffentlich auf GitHub unter https://github.com/Cap-go/capacitor-downloader/ verfügbar und das Paket kann kostenlos installiert werden von npm. Bug-Reports und Pull-Requests sind willkommen.

Kann ich code, das Downloader verwendet, ohne eine App-Store-Überprüfung aktualisieren?

Die Installation oder das Upgrade des Plugins ändert die native code, daher benötigt es eine neue Store-Build. Anschließend können JavaScript-, HTML- und CSS-Änderungen, die den Plugin aufrufen, sofort mit Capgo-Live-Updates verschickt werden.

Ship Downloader-Änderungen ohne auf die App-Überprüfung warten

Einmal der Plugin in Ihrem Store-Build installiert, werden Capgo lebendige Updates Ihre JavaScript-, HTML- und CSS-Änderungen in Minuten an die Benutzer pushen.

Mit Capgo beginnen