downloadProcess static method

Future<DownloadProcess> downloadProcess({
  1. required int downloadId,
})

Query apk download progress

downloadId: updateApp 返回的downloadId

@return DownloadProcess current: Currently downloaded length count: Total length status: ProcessState STATUS_PENDING: ProcessState.STATUS_PENDING STATUS_RUNNING: ProcessState.STATUS_RUNNING STATUS_PAUSED: ProcessState.STATUS_PAUSED STATUS_SUCCESSFUL: ProcessState.STATUS_SUCCESSFUL STATUS_FAILED: ProcessState.STATUS_FAILED

Implementation

static Future<DownloadProcess> downloadProcess({
  required int downloadId,
}) async {
  var result = await _channel.invokeMethod('downloadProcess', {
    ArgumentName.downloadId: downloadId,
  });
  return DownloadProcess.fromMap(result);
}