iOS 8 中的定位服务:后台模式

Location Services in iOS 8: Background Modes

有一种称为位置更新的后台模式。

如果我包含 CoreLocation 框架,并且在我的 info.plist 中包含键 NSLocationAlwaysUsageDescription 并且值为字符串以及我需要使用它的任何内容,我是否需要勾选背景位置更新模式?我可以在授权后使用吗?我已经尝试查找 iOS 8 个核心位置指南,因为我以前从未使用过它,但没有涉及到这一点。后台获取位置不用勾选就不知道是干什么用的

当您获得 AlwaysUsage 授权后,只要您的代码为 运行ning,您就可以获取位置信息。但它不会 运行 在后台运行,除非您为此激活了适当的模式。

Apple's Programming Guide 很好地描述了背景模式的原理。