Ios7 在iOS 7后台运行应用程序时向服务器发送数据

Ios7 在iOS 7后台运行应用程序时向服务器发送数据,ios7,background-process,data-transfer,nsurlsession,Ios7,Background Process,Data Transfer,Nsurlsession,我希望从iOS 7后台运行的应用程序向我的服务器发送一点数据(位置坐标)。我正在为此目的使用NSURLSessions。 我不知道应该使用哪种类型的会话来实现此目的: 默认会话:我们可以在后台创建和使用默认会话。如果是,它可以优雅地处理网络故障。 后台会话:我可以使用后台会话将数据上载为NSData对象吗 PS:在这两种情况下,处理网络故障的代码非常有用。我建议您使用后台会话 您可以使用默认会话或常规NSURLConnection和后台过期标识符(最长10分钟)来完成任务 后台任务标识符文档 :

我希望从iOS 7后台运行的应用程序向我的服务器发送一点数据(位置坐标)。我正在为此目的使用NSURLSessions。
我不知道应该使用哪种类型的会话来实现此目的:
默认会话:我们可以在后台创建和使用默认会话。如果是,它可以优雅地处理网络故障。
后台会话:我可以使用后台会话将数据上载为NSData对象吗


PS:在这两种情况下,处理网络故障的代码非常有用。

我建议您使用后台会话

您可以使用默认会话或常规NSURLConnection和后台过期标识符(最长10分钟)来完成任务

后台任务标识符文档

:

在后台任务中使用NSURLConnection(您还可以获得iOS 6支持)

根据新标准,您可以使用后台会话处理下载/服务器上载

苹果关于处理后台下载的文档

苹果公司的一个简单项目演示了这项技术

希望这对你有帮助