即使我从背景中杀死了foursquare,为什么位置图标仍然保持打开状态

时间:2014-02-23 06:30:18

标签: ios core-location foursquare

我已经在位置服务上完成了大量的R& D,并且我知道如果你从后台杀了应用程序,那么你无法获得位置更新。 但现在我观察到即使我从背景中杀死Foursqure它仍然使用位置服务,因为位置图标存在于顶部,一旦我关闭位置服务foursquare位置图标从顶部消失。 请指导foursquare如何做到这一点?

1 个答案:

答案 0 :(得分:2)

应用可以注册以获得延期的位置更新。这意味着操作系统可以累积位置数据,并在程序启动后将其提供给应用程序。也许这就是Foursquare会发生什么?

来自Apple文档:

  

在iOS 6及更高版本中,您可以在何时推迟发送位置数据   你的应用程序在后台。建议您使用它   在您的应用可以稍后处理数据的情况下使用此功能   没有任何问题。例如,跟踪用户的应用程序   远足径上的位置可以推迟更新,直到用户加息   一定距离,然后一次处理所有点。推迟   通过允许您的应用程序保持睡眠状态,更新有助于节省电量   更长的时间。