IOS(Swift 3)当gps打开/关闭时如何触发广播接收器?

时间:2017-12-08 11:00:41

标签: ios iphone swift gps

你好朋友

我是android(java / kotlin)和IOS(Swift)开发人员。所以我可以很容易地在Android中播放GPS启用/禁用。但问题出在IOS平台上。

如果用户在手机设置中启用或禁用GPS。有没有办法让我的应用程序检测启用/禁用GPS回调。

1 个答案:

答案 0 :(得分:0)

如果用户在设置中更新位置服务权限然后进入应用程序(仍然在内存中加载),则CLLocationManagerDelegate实现应在功能中接收授权状态更新:

func locationManager(_ manager: CLLocationManager, didChangeAuthorization status: CLAuthorizationStatus)

如果您想在第一次授权积极变更后采取行动,只需将某种状态保留为用户默认值或其他持久性选项