你好朋友
我是android(java / kotlin)和IOS(Swift)开发人员。所以我可以很容易地在Android中播放GPS启用/禁用。但问题出在IOS平台上。
如果用户在手机设置中启用或禁用GPS。有没有办法让我的应用程序检测启用/禁用GPS回调。
答案 0 :(得分:0)
如果用户在设置中更新位置服务权限然后进入应用程序(仍然在内存中加载),则CLLocationManagerDelegate实现应在功能中接收授权状态更新:
func locationManager(_ manager: CLLocationManager, didChangeAuthorization status: CLAuthorizationStatus)
如果您想在第一次授权积极变更后采取行动,只需将某种状态保留为用户默认值或其他持久性选项