iOS 7/8-在后台下载5GB数据

iOS 7/8-在后台下载5GB数据,ios,download,fetch,background-process,Ios,Download,Fetch,Background Process,我正在开发一个企业级iPad应用程序,它是销售代理使用的产品目录。 由于启动时的内容量很大,应用程序下载所有产品和相关信息,总计超过20000个文件/5GB的数据 这个过程通常需要1个小时,在此期间,应用程序被迫停留在前台 是否可以使用最新的iOS7/8后台模式功能,让客户在下载所有数据的同时使用iPad 谢谢, 丹你怎么知道要花1个小时?你可以在这里找到后台模式的一般规则。使用办公室的Wifi连接下载所有内容通常需要1小时。我会看看上面提到的链接,谢谢。当然,你可以使用NSURLSession

我正在开发一个企业级iPad应用程序,它是销售代理使用的产品目录。 由于启动时的内容量很大,应用程序下载所有产品和相关信息,总计超过20000个文件/5GB的数据

这个过程通常需要1个小时,在此期间,应用程序被迫停留在前台

是否可以使用最新的iOS7/8后台模式功能,让客户在下载所有数据的同时使用iPad

谢谢,

你怎么知道要花1个小时?你可以在这里找到后台模式的一般规则。使用办公室的Wifi连接下载所有内容通常需要1小时。我会看看上面提到的链接,谢谢。当然,你可以使用NSURLSession后台会话下载数据,虽然后台会话通常比前台会话慢。嗨,Rob,NSURLSession应该是解决方案,谢谢!这是一个很好的教程:这是一个苹果的示例项目:对于后台会话,您只需实例化一个后台会话,然后使用downloadTaskWithURL/Request创建所有下载任务,并为每个任务调用resume。在处理后台会话时,绝对没有操作队列。不过,有关更多细节,请参见。