我的应用程序在后台模式下使用核心位置,当应用程序处于后台模式并定期发送GPS坐标时,蓝色横幅“您的应用程序正在使用您的位置”未显示(例如谷歌地图应用程序)。 对我可能错过的任何想法都知道了吗?
答案 0 :(得分:6)
要显示蓝色条,您应该
1:在目标功能中启用Background Location Updates
。然后将locationManager
allowsBackgroundLocationUpdates
设置为YES;
2:在NSLocationWhenInUseUsageDescription
文件中添加info.plist
(8.0+询问位置)。然后调用requestWhenInUseAuthorization
方法而不是requestAlwaysAuthorization
方法。
答案 1 :(得分:0)
仅显示在使用位置更新时注册的应用程序。