跳过主要内容

指南

下载器教程

在设备上测试

Download the Capgo app, then scan the QR code.

下载器插件预览二维码code

使用@capgo/capacitor-下载器

Capacitor下载器插件,支持后台下载,提供可恢复的下载功能和下载进度跟踪

安装

bun add @capgo/capacitor-downloader
bunx cap sync

此插件暴露的内容

  • download - 开始一个新的下载任务。
  • pause - 暂停一个正在下载的任务。下载可以在同一位置从暂停的位置恢复。
  • resume - 恢复一个暂停的下载。从暂停的位置继续下载。
  • stop - 停止并取消一个下载任务,永久删除下载的数据。

- 示例使用

download

- 开始一个新的下载任务。

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

const task = await Downloader.download({
  id: 'my-download',
  url: 'https://example.com/file.pdf',
  destination: 'downloads/file.pdf'
});

pause

暂停正在下载的文件。下载可以从相同位置恢复。

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

await CapacitorDownloader.pause({} as { id: string });

resume

恢复暂停的下载。从暂停的位置继续下载。

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

await CapacitorDownloader.resume({} as { id: string });

stop

永久停止并取消下载。下载的数据将被删除。

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

await CapacitorDownloader.stop({} as { id: string });

完整参考文档

继续使用@capgo/capacitor-downloader

如果您正在使用 使用@capgo/capacitor-downloader 来规划迁移和企业运营,连接它到 @capgo/capacitor-downloader 为 @capgo/capacitor-downloader 的实现细节 开始使用 为 Getting Started 的实现细节 Capgo 企业版 for the product workflow in Capgo Enterprise, 为 __CAPGO_KEEP_0__ 企业版 的产品工作流程 Ionic 企业版插件替代品 Capgo Alternatives Capgo 替代品