在关于“有机会获取少量内容”的Apple文档中(https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html#//apple_ref/doc/uid/TP40007072-CH4-SW56),写了以下内容:
快速,准确地下载少量内容的应用 反映当他们有可供下载的内容时,更有可能 接收执行时间比花费很长时间的应用程序 是时候下载他们的内容或索赔内容了 然后不要下载任何东西。
下载任何内容时,建议您使用 NSURLSession类用于启动和管理您的下载。
如果我没有使用NSURLSession,iOS如何判断是否有下载的内容?我的应用程序和我们的后端之间的通信发生在XMPP上。我担心,即使我们确实通过XMPP套接字检索内容,iOS也不会认为没有下载任何内容并限制执行时间。