1

所以我的问题是,在后台运行的应用程序是否可以访问设备的位置信息并将其保存在堆中或将数据发送到服务器?我知道它必须与委托做一些事情,但我不确定当应用程序在后台时可以完成这种复杂的过程

4

2 回答 2

2

是的你可以!

在苹果的 Location Awareness Guide 中描述了需要在后台接收 GPS 的应用程序必须设置一个特定的值:

location在文件的UIBackgroundModes数组中设置键Info.plist

于 2013-03-15T18:59:18.577 回答
1

是的。你能行的。

通过在 info.plist 文件中设置正确的键值,您的应用程序即使在后台也能够获取位置。

使用 ASIHttpRequest ( Link ),您可以使用 Web 服务上传数据。为此,创建 的对象ASIHTTPRequest并将 的值保持 shouldContinueWhenAppEntersBackground为 TRUE。

于 2013-03-15T17:29:14.533 回答