我正在构建Flutter应用程序,并且是第一次使用Firebase Storage。
我对官方文档感到非常困惑,因为我找不到很多有关后台上传/下载的信息。
我的目标是即使应用程序处于后台,也要继续上传一些文件。
似乎上传/下载continues in background on Android:
即使活动生命周期发生了变化(例如,显示对话框或旋转屏幕),上传也会在后台继续进行。
可以通过StorageReference.getActiveUploadTasks()
获取最新的任务状态。
但是,在iO上,我没有找到关于该应用程序在后台运行后的行为的任何解释。
此外,flutter库似乎没有公开StorageReference.getActiveUploadTasks()
函数。
当用户将您的应用置于后台时,您如何管理上传/下载? iO和Android的行为是否相同? 重新启动应用程序后,如何恢复Flutter中的任务?