iOS 8 中的定位服务:后台模式
Location Services in iOS 8: Background Modes
有一种称为位置更新的后台模式。
如果我包含 CoreLocation 框架,并且在我的 info.plist 中包含键 NSLocationAlwaysUsageDescription
并且值为字符串以及我需要使用它的任何内容,我是否需要勾选背景位置更新模式?我可以在授权后使用吗?我已经尝试查找 iOS 8 个核心位置指南,因为我以前从未使用过它,但没有涉及到这一点。后台获取位置不用勾选就不知道是干什么用的
当您获得 AlwaysUsage 授权后,只要您的代码为 运行ning,您就可以获取位置信息。但它不会 运行 在后台运行,除非您为此激活了适当的模式。
Apple's Programming Guide 很好地描述了背景模式的原理。
有一种称为位置更新的后台模式。
如果我包含 CoreLocation 框架,并且在我的 info.plist 中包含键 NSLocationAlwaysUsageDescription
并且值为字符串以及我需要使用它的任何内容,我是否需要勾选背景位置更新模式?我可以在授权后使用吗?我已经尝试查找 iOS 8 个核心位置指南,因为我以前从未使用过它,但没有涉及到这一点。后台获取位置不用勾选就不知道是干什么用的
当您获得 AlwaysUsage 授权后,只要您的代码为 运行ning,您就可以获取位置信息。但它不会 运行 在后台运行,除非您为此激活了适当的模式。
Apple's Programming Guide 很好地描述了背景模式的原理。