NSURLSession,handleEventsForBackgroundURLSession,未在前台调用



使用NSURLSession 处理后台上传的应用程序

backgroundSessionConfigurationWithIdentifier

并且得到

handleEventsForBackgroundURLSession

当应用程序不在前台时,正确回调应用程序内委托。我的问题是:如果应用程序在前台(即:运行),我应该期待这种情况发生吗?原因是基于这个调用,我向用户显示一条上传完成的消息。

或者我应该有自己的逻辑,一旦所有任务都完成了,上传就成功了?

我认为如果应用程序在前台,handleEventsForBackgroundURLSession将永远不会发生。如果您想在前台向用户显示消息,请使用<NSURLSessionDelegate, NSURLSessionTaskDelegate>

相关内容

  • 没有找到相关文章

最新更新