如果一个iOS应用需要下载大量内容,需要仔细考虑多少问题?
这是我的已知问题:
- 网络,Wifi 没有限制,但 Apple 对蜂窝网络有限制政策。 enter link description here
- 后台执行。 Apple 为多种情况引入了多任务处理,但没有针对下载大内容背景。这里有个好analysis .
- 报亭为此提供了很好的解决方案。但这是否意味着您需要遵循 Newsstand 方法?我们不想构建报亭类型的应用程序。
您认为还有哪些问题?这类问题的最佳解决方案是什么?
最佳答案
我会根据需要延迟加载数据。当用户请求区域加载 revenant 数据时。 如果您想预加载,请在后台进行。我见过 1.6Gb 的应用程序有很多视频,嵌入在主包中,但这是用于销售应用程序,需要准备好所有视频并且不能假设任何事件的网络连接。
关于ios - 在 iOS 应用程序中长时间下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9092576/