【问题标题】:Access and save location information when app run in background - iOS应用在后台运行时访问和保存位置信息 - iOS
【发布时间】:2013-03-15 17:16:50
【问题描述】:

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

【问题讨论】:

    标签: iphone ios gps location


    【解决方案1】:

    是的,你可以!

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

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

    【讨论】:

      【解决方案2】:

      是的。你可以做到的。

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

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

      【讨论】:

      • 感谢您的回答,但您所说的“设置正确的键值对”是什么意思?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-18
      • 1970-01-01
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多