我仍在设计我的应用程序工作流程,而不是开始开发。我想知道这种情况是否会发生并且不会被Apple拒绝:
NSUrlConnection
或直接执行NSUrlConnection
的计时器收到通知后是否可以执行一些繁重的操作?
更新
从here,在Using Push Notifications to Initiate a Download
部分中,似乎iOS 7中允许下载执行任务,但我不确定在iOS 5& 6。
答案 0 :(得分:1)
"使用推送通知启动下载"(我们称之为远程通知后台模式)仅在iOS 7.0之后可用。
没有远程通知后台模式,如果您的应用不在前台,应用的应用:didReceiveRemoteNotification:fetchCompletionHandler将永远不会被调用,直到您点按通知以使您的应用变为再次前景。这意味着当应用程序不在前台时,无法通过通知做某事。