Capacitor plugin for android using Fetch library to download files
npm install git+https://github.com/csnabiahmad/fetch2.git
npx cap sync
startFetch(options: { url: string[]; }) => Promise<{ value: string[]; }>
Param | Type |
---|---|
options |
{ url: string[]; } |
Returns: Promise<{ value: string[]; }>
addListener(eventName: String, listenerFunc: (download: { result: string; }) => void) => PluginListenerHandle
Param | Type |
---|---|
eventName |
String |
listenerFunc |
(download: { result: string; }) => void |
Returns: PluginListenerHandle
This interface represents the different types of download events.
Prop | Type | Description | Android | iOS |
---|---|---|---|---|
onAdded |
String |
Event when a download is added | YES | NO |
onCancelled |
String |
Event when a download is cancelled | YES | NO |
onCompleted |
String |
Event when a download is completed | YES | YES |
onDeleted |
String |
Event when a download is deleted | YES | NO |
onDownloadBlockUpdated |
String |
Event when a download block is updated | YES | NO |
onError |
String |
Event when an error occurs during download | YES | YES |
onPaused |
String |
Event when a download is paused | YES | NO |
onProgress |
String |
Event when a download makes progress | YES | YES |
onQueued |
String |
Event when a download is queued | YES | NO |
onRemoved |
String |
Event when a download is removed | YES | NO |
onResumed |
String |
Event when a download is resumed | YES | NO |
onStarted |
String |
Event when a download is started | YES | NO |
onWaitingNetwork |
String |
Event when a download is waiting for network | YES | NO |