Firebase ios使用FirebaseUI管理下载

时间:2018-06-05 05:12:51

标签: ios firebase firebase-storage firebaseui swift4.1

如果我使用FirebaseUI下载图片,我们可以管理(暂停,停止或恢复)下载。而且,如果我需要进步,我可以取得进展吗?我的主要问题是,有没有办法使用FirebaseUI管理下载作为任务?

1 个答案:

答案 0 :(得分:0)

您检查了https://firebase.google.com/docs/storage/ios/download-files吗?它提供了有关如何使用FirebaseUI管理下载甚至获得进度的示例。

  

管理下载   除了开始下载之外,您还可以使用pause,resume和cancel方法暂停,恢复和取消下载。这些方法会引发暂停,恢复和取消您可以观察到的事件。

AudioToolbox
  

监控下载进度   您可以将观察者附加到FIRStorageDownloadTasks以监视下载的进度。添加观察者会返回一个FIRStorageHandle,可用于删除观察者。

// Start downloading a file
let downloadTask = storageRef.child("images/mountains.jpg").write(toFile: localFile)

// Pause the download
downloadTask.pause()

// Resume the download
downloadTask.resume()

// Cancel the download
downloadTask.cancel()