【问题标题】:Background GPS in iOS. Is this possible?iOS 中的背景 GPS。这可能吗?
【发布时间】:2011-07-28 10:31:03
【问题描述】:

我想知道是否可以通过未运行或至少在后台运行的应用程序获取 iPhone 的位置。我想要做的是让 iPhone 在到达某个坐标时发送推送通知。这可能吗?如果是这样,有人能把我引向正确的方向吗?

谢谢, 本

【问题讨论】:

标签: iphone objective-c ios gps core-location


【解决方案1】:

是的,这是可能的。您的应用程序可以要求收到重大位置变化的通知,或者在后台执行时继续使用 GPS。前者——Apple 推荐的方法——以牺牲精度为代价使用更少的功率(this 博客文章指出更新精确到大约 500m),而后者则与设备可以管理的一样精确。这在iOS Application Programming GuideLocation Awareness Programming Guide 中有详细说明。

如果您只是希望在设备移动到特定区域时通知您的应用程序,您可能需要查看CLLocationManagerstartMonitoringForRegion:desiredAccuracy:。如果设备移动到特定地理区域,您的应用就会启动(即使它没有运行!)。

【讨论】:

  • 比你慢 58 秒,刚刚删除了我类似但更短的答案;)
  • @Vincent,我知道你有时的感受。
  • 哇,我什至不知道这是可能的。很高兴知道。
猜你喜欢
  • 1970-01-01
  • 2015-08-02
  • 2018-02-24
  • 1970-01-01
  • 1970-01-01
  • 2012-02-01
  • 1970-01-01
  • 2018-04-26
  • 1970-01-01
相关资源
最近更新 更多