概览
“概览”章节Capacitor 插件,支持后台下载文件。提供支持进度追踪的可断点续传下载功能。
核心功能
标题为“核心功能”的章节download- 启动新的下载任务。pause- 暂停正在进行的下载。稍后可以从当前进度恢复下载。resume- 恢复已暂停的下载。从暂停处继续下载。stop- 停止并永久取消下载。已下载的数据将被删除。
公开 API
标题为“公开 API”的章节| 方法 | 描述 |
|---|---|
download | 启动一个新的下载任务。 |
pause | 暂停正在进行的下载。稍后可以从当前进度恢复下载。 |
resume | 恢复暂停的下载。从暂停处继续下载。 |
stop | 停止并永久取消下载。已下载的数据将被删除。 |
checkStatus | 检查当前下载状态。 |
getFileInfo | 获取已下载文件的信息。 |
addListener | 监听下载进度更新。在下载过程中定期触发。 |
addListener | 监听下载完成事件。下载成功完成后触发。 |
addListener | 监听下载失败事件。下载遇到错误时触发。 |
removeAllListeners | 移除所有事件监听器。用于防止内存泄漏的清理方法。 |
getPluginVersion | 获取插件版本号。 |
单一事实来源
标题为“单一事实来源”的部分此参考文档同步自 src/definitions.ts 中的 capacitor-downloader.
继续探索 @capgo/capacitor-downloader
标题为“继续探索 @capgo/capacitor-downloader”的章节如果你正在使用 @capgo/capacitor-downloader 要规划存储和文件处理,请将其与 使用 @capgo/capacitor-downloader 用于“使用 @capgo/capacitor-downloader”中的原生能力, @capgo/capacitor-data-storage-sqlite 关于 @capgo/capacitor-data-storage-sqlite 中的实现细节, 使用 @capgo/capacitor-data-storage-sqlite 关于使用 @capgo/capacitor-data-storage-sqlite 的原生能力, @capgo/capacitor-file 实现细节请参阅 @capgo/capacitor-file,以及 使用 @capgo/capacitor-file 在 @capgo/capacitor-file. 中使用原生能力