@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의 구현 세부 사항은, 시작하기 Getting Started의 구현 상세 내용은 Capgo 엔터프라이즈 Capgo Enterprise의 제품 워크플로우를 위해, Ionic Enterprise 플러그인 대안 Ionic Enterprise 플러그인 대안의 제품 워크플로우와, Capgo 대안 Capgo 대안의 제품 워크플로우는.