@capgo/capacitor-downloader の使い方
バックグラウンド実行に対応した、Capacitor ファイルダウンロード用プラグイン。進捗管理とレジューム(再開)機能を提供します。
インストール
bun add @capgo/capacitor-downloader
bunx cap sync
このプラグインで利用可能な機能
download- 新しいダウンロードタスクを開始します。pause- 実行中のダウンロードを一時停止します。後で同じ位置から再開可能です。resume- 一時停止したダウンロードを再開します。中断した箇所から続行します。stop- ダウンロードを完全に停止・キャンセルします。ダウンロード済みのデータは削除されます。
使用例
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
実行中のダウンロードを一時停止します。後で同じ位置から再開できます。
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.pause({ id: 'id-123' });
resume
一時停止中のダウンロードを再開します。中断した箇所から続行します。
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.resume({ id: 'id-123' });
stop
ダウンロードを完全に停止・キャンセルします。ダウンロード済みのデータは削除されます。
import { CapacitorDownloader } from '@capgo/capacitor-downloader';
await CapacitorDownloader.stop({ id: 'id-123' });
リファレンス全文
- GitHub: https://github.com/Cap-go/capacitor-downloader/
- ドキュメント: /docs/plugins/downloader/
次は @capgo/capacitor-downloader の使用方法へ
使用している場合 @capgo/capacitor-downloader の使い方 移行とエンタープライズ運用を計画するには、次と連携してください @capgo/capacitor-downloader @capgo/capacitor-downloader の実装詳細については、 スタートガイド スタートガイドの実装詳細については、 Capgo エンタープライズ Capgo Enterprise のプロダクトワークフロー向けに、 Ionic Enterprise プラグインの代替案 Ionic Enterprise Plugin Alternatives のプロダクトワークフロー、および Capgo の代替案 Capgo Alternatives の製品ワークフローについては、