【发布时间】:2015-09-29 05:15:27
【问题描述】:
我的应用程序在后台模式下使用核心位置,当应用程序处于后台模式并定期发送 GPS 坐标时,蓝色横幅“您的应用程序正在使用您的位置”没有显示(例如谷歌地图应用程序)。 知道我可能错过了什么吗?
【问题讨论】:
-
您确定它正在发送 GPS 坐标,您确认了吗?
-
是的,我的应用正确发送 GPS 坐标
标签: ios ios8 core-location
我的应用程序在后台模式下使用核心位置,当应用程序处于后台模式并定期发送 GPS 坐标时,蓝色横幅“您的应用程序正在使用您的位置”没有显示(例如谷歌地图应用程序)。 知道我可能错过了什么吗?
【问题讨论】:
标签: ios ios8 core-location
要显示蓝条,您应该
1:在目标功能中启用Background Location Updates。然后将locationManagerallowsBackgroundLocationUpdates设置为YES;
2:在info.plist 文件中添加NSLocationWhenInUseUsageDescription(8.0+ 请求位置)。然后调用requestWhenInUseAuthorization 方法而不是requestAlwaysAuthorization 方法。
【讨论】:
它只显示在使用位置更新时注册的应用程序。
【讨论】: