Lompat ke konten utama
@capgo/capacitor-downloader File & Penyimpanan Open source

Downloader plugin Capacitor

Download file besar di background dengan pelacakan progress serta fitur pause/resume

Instal

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

Panduan

Cara menggunakan Downloader di Capacitor

Tes di perangkat

Unduh aplikasi Capgo, lalu pindai QR code.

Link QR preview plugin Downloader code

Menggunakan @capgo/capacitor-downloader

Plugin Capacitor untuk download file dengan dukungan background. Mendukung resumable download dengan pelacakan progress.

Instal

bun add @capgo/capacitor-downloader
bunx cap sync

Yang Diekspos Plugin Ini

  • download - Mulai tugas download baru.
  • pause - Pause download yang sedang berjalan. Download bisa dilanjutkan lagi nanti dari posisi terakhir.
  • resume - Resume download yang di-pause. Melanjutkan dari posisi terakhir saat di-pause.
  • stop - Hentikan dan batalkan download secara permanen. Data yang diunduh akan dihapus.

Contoh Penggunaan

download

Mulai tugas download baru.

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

Jeda download yang sedang berjalan. Download bisa dilanjutkan nanti dari posisi yang sama.

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

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

resume

Lanjutkan download yang dijeda. Melanjutkan dari titik saat dijeda.

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

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

stop

- Hentikan dan batalkan download secara permanen. Data yang diunduh akan dihapus.

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

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

Referensi Lengkap

Lanjutkan dari Menggunakan @capgo/capacitor-downloader

Jika Anda menggunakan Menggunakan @capgo/capacitor-downloader untuk merencanakan migrasi dan operasi enterprise, hubungkan dengan @capgo/capacitor-downloader untuk detail implementasi di @capgo/capacitor-downloader, Panduan Memulai untuk detail implementasi di Getting Started, Capgo Enterprise untuk alur kerja produk di Capgo Enterprise, Alternatif Plugin Ionic Enterprise untuk alur kerja produk di alternatif Ionic Enterprise Plugin, dan Alternatif Capgo untuk alur kerja produk di alternatif Capgo.

FAQ

FAQ plugin Downloader

Bagaimana cara install plugin Downloader di aplikasi Capacitor?

Jalankan "bun add @capgo/capacitor-downloader" (atau "npm install @capgo/capacitor-downloader"), lalu jalankan "bunx cap sync" agar proyek iOS dan Android mendeteksi code native. Import dari "@capgo/capacitor-downloader" di dalam code aplikasi Anda.

Apakah @capgo/capacitor-downloader bisa digunakan dengan React, Vue, dan Angular?

Bisa. Downloader adalah package Capacitor, jadi bisa dipakai dengan framework web apa pun yang berjalan di dalam Capacitor, termasuk Ionic, React, Vue, Angular, Svelte, dan JavaScript murni.

Versi Capacitor mana yang didukung @capgo/capacitor-downloader?

Plugin Capgo mengikuti versi major Capacitor: gunakan versi major plugin yang cocok dengan versi major Capacitor Anda (misalnya plugin v8 dengan Capacitor 8). Tabel kompatibilitas di README GitHub mencantumkan versi yang di-maintain.

Apakah @capgo/capacitor-downloader gratis dan open source?

Ya. Source code code bersifat publik di GitHub di https://github.com/Cap-go/capacitor-downloader/ dan package ini gratis diinstal dari npm. Laporan bug dan pull request sangat kami terima.

Bisakah saya memperbarui code yang menggunakan Downloader tanpa review App Store?

Install atau upgrade plugin akan mengubah code native, sehingga butuh build store baru. Setelah itu, perubahan JavaScript, HTML, dan CSS yang memanggil plugin tersebut bisa langsung dikirim via Capgo live updates.

Rilis perubahan Downloader tanpa menunggu review aplikasi

Setelah plugin ada di build store Anda, Capgo live updates mengirim perubahan JavaScript, HTML, dan CSS ke pengguna dalam hitungan menit.

Mulai dengan Capgo