iOS以编程方式撤销位置服务权限

标签 ios swift core-location

CLLocationManagerUIApplication 是否有类似unregisterForRemoteNotifications 撤销推送通知权限的函数来撤销定位权限?

CLLocation 上的stopUpdatingLocation 函数不会撤销权限。

最佳答案

一旦用户通过响应原始权限请求对话框授予(或拒绝)位置权限,更改权限的唯一方法是用户自己使用设备设置应用程序。

即使您的应用仍有使用定位服务的权限,您也可以不使用定位服务。

关于iOS以编程方式撤销位置服务权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31987031/

相关文章:

ios - 检测应用程序是否链接到CoreLocation框架

iOS : Is this need to release

ios - 如何使用 AudioStreamer 播放 .m3u8 文件流 url?

ios - 如何通过命令行从 src、.app 或 .ipa 将 iOS 应用程序安装到硬件设备

swift - 当不知道该条目的键或值是什么时,使用一个条目访问内部词典(词典的词典)

ios - 如何为 CLCircularRegion 和 CLBeaconRegion 定义组合进入/退出事件?

objective-c - didEnterRegion 被多次触发

ios - Xcode 4 和 Interface Builder : Editing Vertical Spacing Constraint (Anchor Top, 不是底部)

swift - 更新了重新验证用户的方法

json - 使用 Alamofire 和 SwiftyJson 解析数据