在iOS应用程序中长时间下载

时间:2012-02-01 07:57:56

标签: ios ipad ios5 multitasking newsstand-kit

如果需要在iOS应用中下载大量内容,需要仔细考虑多少问题?

以下是我已知的问题:

  1. 网络,Wifi没有限制,但Apple限制了蜂窝网络的政策。 enter link description here
  2. 后台执行。 Apple为多个案例引入了多任务处理,但没有下载大型内容背景。这是一个很好的analysis
  3. 报亭为此提供了良好的解决方案。但这是否意味着您需要遵循报亭的方法?我们不想建立报刊亭类型的应用程序。
  4. 您认为还有哪些问题?什么是这类问题的最佳解决方案?

2 个答案:

答案 0 :(得分:1)

我会懒得只根据需要加载数据。当用户请求区域加载的revenant数据时。 如果你想预加载在后台执行它。我已经看到1.6Gb应用程序有很多视频,嵌入在主要包中,但那是销售应用程序,需要准备好所有视频,并且不能假设任何活动的网络连接。

答案 1 :(得分:0)

在应用运行时,在后台线程中下载所需的数据。如果您的应用在获得所有数据之前被终止或暂停,请在下次应用运行时从中断处继续。你可以通过多种方式做到这一点;一个好的方法是将数据分解为可以按顺序下载的较小块。