개요
“개요” 섹션백그라운드 지원을 통해 파일을 다운로드하는 Capacitor 플러그인입니다. 진행 상황 추적 및 이어받기가 가능한 다운로드를 제공합니다.
핵심 기능
“핵심 기능” 섹션download- 새로운 다운로드 작업을 시작합니다.pause- 진행 중인 다운로드를 일시 중지합니다. 나중에 중단된 지점부터 다시 시작할 수 있습니다.resume- 일시 중지된 다운로드를 재개합니다. 중단되었던 위치부터 이어서 진행합니다.stop- 다운로드를 중단하고 영구적으로 취소합니다. 다운로드된 데이터는 삭제됩니다.
공개 API
“Public API” 섹션| 메서드 | 설명 |
|---|---|
download | 새로운 다운로드 작업을 시작합니다. |
pause | 진행 중인 다운로드를 일시 중지합니다. 나중에 중단된 지점부터 다시 시작할 수 있습니다. |
resume | 일시 중지된 다운로드를 재개합니다. 중단된 시점부터 다시 시작합니다. |
stop | 다운로드를 중단하고 영구적으로 취소합니다. 다운로드된 데이터는 삭제됩니다. |
checkStatus | 현재 다운로드 상태를 확인합니다. |
getFileInfo | 다운로드된 파일에 대한 정보를 가져옵니다. |
addListener | 다운로드 진행 상황을 감지합니다. 다운로드가 진행됨에 따라 주기적으로 호출됩니다. |
addListener | 다운로드 완료를 감지합니다. 다운로드가 성공적으로 끝나면 호출됩니다. |
addListener | 다운로드 실패를 감지합니다. 다운로드 중 오류가 발생하면 호출됩니다. |
removeAllListeners | 모든 이벤트 리스너를 제거합니다. 메모리 누수를 방지하기 위한 정리 메서드입니다. |
getPluginVersion | 플러그인 버전 번호를 가져옵니다. |
Source of Truth
“Source Of Truth” 섹션이 레퍼런스는 다음에서 동기화됩니다. 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. 사용 시 네이티브 기능을 위해