【发布时间】:2015-02-06 15:14:15
【问题描述】:
我希望我的 iOS 应用能够在用户在某个地方停下(或减速到某个速度阈值以下)时在后台收到通知,同时保持最长的电池寿命。
需要注意的是,当用户移动时我并不真正关心准确性,但当用户停止或在同一地点走动时,我需要尽可能准确的测量。
有许多可用的核心定位工具:
- 标准定位服务
- 重大变更定位服务
- 地理围栏和测距服务
- 与 Core Motion 和 M7 运动协处理器集成
我应该使用哪一个?我正在尝试做的事情是否有最佳实践?有没有人经历过这种东西?我找到了this app,它完全符合我想在我的应用程序中加入的功能,但我不允许使用他们的 API。
我已阅读文档,但我的案例并不真正适合他们讨论的任何类别。
提前致谢。 皮特。
【问题讨论】:
标签: ios objective-c swift core-location core-motion