我的应用程序在后台模式下使用核心位置,当应用程序处于后台模式并定期发送 GPS 坐标时,不会显示蓝色横幅“您的应用程序正在使用您的位置”(例如谷歌地图应用程序)。 知道我可能错过了什么吗?
最佳答案
要显示蓝色条,你应该
1:在目标功能中启用后台位置更新
。然后设置locationManager
allowsBackgroundLocationUpdates
为YES;
2:在 info.plist
文件中添加 NSLocationWhenInUseUsageDescription
(8.0+ 要求位置)。然后调用 requestWhenInUseAuthorization
方法而不是 requestAlwaysAuthorization
方法。
关于ios - 退出我的应用程序后未显示蓝色横幅 "Your app is using your location",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31341043/