メインコンテンツにジャンプ
@capgo/capacitor-ダウンローダー ファイルとストレージ オープンソース

ダウンローダー Capacitor プラグイン

バックグラウンドで大きなファイルをダウンロードし、進行状況の追跡と一時停止/再開のサポート

インストール

bun add @capgo/capacitor-downloader bunx cap sync
npm、pnpm、またはyarn
  • npm install @capgo/capacitor-downloader
  • pnpm add @capgo/capacitor-downloader
  • yarn add @capgo/capacitor-downloader

ガイド

Capacitorでダウンローダーを使用する方法

デバイスでテスト

Capgoアプリをダウンロードし、QR codeをスキャンしてください。

ダウンロードプラグインのプレビューQRcode

@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' });

フルリファレンス

@capgo/capacitorダウンロードツールから続けて

Capacitor-Downloaderを使用している場合 Using @capgo/capacitor-downloader ビジネス用の移行計画とエンタープライズオペレーションを計画し、Capacitorダウンローダーと接続 @capgo/capacitor-ダウンロードツール for the implementation detail in @capgo/capacitor-downloader, はじめに Capacitorダウンローダーの実装詳細 Capgo 企業版 Capacitorダウンローダー製品ワークフローに Capgo Enterprise です。 Ionic Enterprise プラグインの代替 Capacitorダウンローダーの製品ワークフロー Capgo Capacitorダウンローダー製品ワークフローに Capgo 代替案。

FAQ

ダウンロードプラグインFAQ

CapacitorダウンローダープラグインをCapacitorアプリにインストールするにはどうすればよいですか。

Run "bun add @capgo/capacitor-downloader" (or "npm install @capgo/capacitor-downloader"), then run "bunx cap sync" so the iOS and Android projects pick up the native code. Import it from "@capgo/capacitor-downloader" in your app code.

Does @capgo/capacitor-downloader work with React, Vue and Angular?

Yes. Downloader is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

Which Capacitor version does @capgo/capacitor-downloader support?

Capgo plugins follow Capacitor's major version: use the plugin major version that matches your Capacitor major version (for example plugin v8 with Capacitor 8). The compatibility table in the GitHub README lists the maintained versions.

Is @capgo/capacitor-downloader free and open source?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-downloader/ and the package is free to install from npm. Bug reports and pull requests are welcome.

アップデート code がApp Storeのレビューなしでダウンロード可能なCapacitor Downloaderを使用することができますか。

Installing or upgrading the plugin changes native code, so it needs a new store build. After that, JavaScript, HTML and CSS changes that call the plugin can ship instantly with Capgo live updates.

アプリレビューの待たずにShip Downloaderの変更を実施する

プラグインがストアビルド内に追加されると、Capgo ライブアップデートは、JavaScript、HTML、および CSS の変更をユーザーに数分で反映します。

Capgo で始めましょう。