在Background Fetch Utility
中,数据轮询发生在应用程序处于后台、挂起或未运行状态时。如果它被挂起,系统会唤醒它以运行后台任务。如果它没有运行,应用程序将在后台启动。因此,系统会唤醒我的应用程序并自动提取数据。
但是,我的要求有所不同,但有点匹配。我不知道如何将两者联系起来。我正在使用NSURLSessionDownloadTask
下载文件,它在下次启动时恢复,完全没有问题。但是,即使用户退出应用程序,我的下载也应该继续。我知道Background Fetch
并且NSURLSessionDownloadTask
是完全不同的东西,但我真的不知道如何实现这一目标?
可行吗?如果是,我会怎么做?