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

时间:2014-10-10 07:51:52

标签: ios background location

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

该应用正在使用Google MAP服务和CLLocationManager。

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

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

谢谢。

1 个答案:

答案 0 :(得分:0)

哦,我找到了答案。

如果应用启用了后台位置服务,并且您希望在运行时禁用它,则需要:

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