如何禁用或关闭iOS后台定位功能

如何禁用或关闭iOS后台定位功能,ios,background,location,Ios,Background,Location,在iOS 8上,我可以使用功能集启用后台位置服务。 我的应用程序可以在后台模式下接收位置更新,在后台模式下,顶部有一个蓝色条指示后台位置服务正在运行 该应用程序使用谷歌地图服务加上CLLocationManager 问题: 我可以在运行时关闭后台功能吗 描述 我想在应用程序的设置页面中启用/禁用此后台位置服务。 不知何故,我尝试停止更新位置,但在背景中,蓝色条仍然存在 谢谢。哦,我找到了答案 当应用程序已启用后台位置服务,并且您希望在运行时禁用它时,您将需要: 进入后台模式时,释放应用程序中的所

在iOS 8上,我可以使用功能集启用后台位置服务。 我的应用程序可以在后台模式下接收位置更新,在后台模式下,顶部有一个蓝色条指示后台位置服务正在运行

该应用程序使用谷歌地图服务加上CLLocationManager

问题: 我可以在运行时关闭后台功能吗

描述 我想在应用程序的设置页面中启用/禁用此后台位置服务。 不知何故,我尝试停止更新位置,但在背景中,蓝色条仍然存在


谢谢。

哦,我找到了答案

当应用程序已启用后台位置服务,并且您希望在运行时禁用它时,您将需要:

进入后台模式时,释放应用程序中的所有CLLocationManager。 将GMSMapView.myLocationEnabled设置为NO