我在foregroud中调用webservice正在下载正在进行中,我按下主页按钮(应用程序现在在后台),我想继续在后台获取/下载并完成它,这可能在iOS中吗?如果是,那我该怎么做呢?
提前致谢。
答案 0 :(得分:0)
请使用URLSessionDownloadTask
在后台下载任何数据,并在功能的后台模式下启用Background fetch
。
欲了解更多信息,请参阅, Downloading files in background
答案 1 :(得分:0)
在applicationDidEnterBackground appdelegate方法中添加了以下代码,它对我有用。
UIApplication *app = [UIApplication sharedApplication];
UIBackgroundTaskIdentifier bgTask;
bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
[app endBackgroundTask:bgTask];
}];