NSURLSession
似乎是一个很棒的新 API。可悲的是,仍然缺乏文档。
我计划支持NSURLSession
后台模式。我读到了,如果用户通过 Wifi 连接并且剩余电量充足,这些任务只会在 Apple 守护程序上下载。因此,如果我对一些任务进行排队,并且不满足上述条件,则该任务将一直等待,直到它们满足为止。但是如果用户打开应用程序并且数据丢失了怎么办?尽管缺少 wifi 或电池电量不足,挂起的任务会执行吗?我应该取消它们并将它们作为正在进行的数据任务启动吗?我知道该discretionary
属性,但是一旦启动/恢复应用程序,在后台安排的任务会启动吗?