使用NSURLSession 处理后台上传的应用程序
backgroundSessionConfigurationWithIdentifier
并且得到
handleEventsForBackgroundURLSession
当应用程序不在前台时,正确回调应用程序内委托。我的问题是:如果应用程序在前台(即:运行),我应该期待这种情况发生吗?原因是基于这个调用,我向用户显示一条上传完成的消息。
或者我应该有自己的逻辑,一旦所有任务都完成了,上传就成功了?
我认为如果应用程序在前台,handleEventsForBackgroundURLSession将永远不会发生。如果您想在前台向用户显示消息,请使用<NSURLSessionDelegate, NSURLSessionTaskDelegate>