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



有一个名为位置更新的后台模式。

如果我包含CoreLocation框架,并且在我的info.plist中包含关键字NSLocationAlwaysUsageDescription,并且该值是一个字符串,无论我需要将其用于什么目的,我是否需要勾选位置更新的后台模式?我可以授权使用吗?我尝试过查找iOS 8的核心位置指南,因为我以前从未使用过它,但没有涉及到这一点。如果你不必在背景中勾选位置,我不知道它是用来做什么的。

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

苹果的编程指南很好地描述了背景模式的原理。

最新更新