iOS 8 中的定位服务:后台模式
Posted
技术标签:
【中文标题】iOS 8 中的定位服务:后台模式【英文标题】:Location Services in iOS 8: Background Modes 【发布时间】:2015-03-02 21:45:10 【问题描述】:有一种称为位置更新的后台模式。
如果我包含 CoreLocation 框架,并且在我的 info.plist 中包含键 NSLocationAlwaysUsageDescription
和作为字符串的值,我需要使用它来做什么,我是否需要勾选位置更新的背景模式?我可以在授权后使用它吗?我已经尝试查找核心位置的 ios 8 指南,因为我以前从未使用过它,但没有涉及到这一点。如果您不必勾选它以在后台获取位置,我不知道它的用途。
【问题讨论】:
【参考方案1】:当您获得 AlwaysUsage 授权后,您可以在代码运行时获取位置。但它不会在后台运行,除非您为此激活了适当的模式。
Apple's Programming Guide 很好地描述了后台模式的理念。
【讨论】:
哦,我明白了。因此,要让 AlwaysUsage 按预期工作,需要勾选背景模式。以上是关于iOS 8 中的定位服务:后台模式的主要内容,如果未能解决你的问题,请参考以下文章