gpt4 book ai didi

ios - 在 iOS 中切换位置权限

转载 作者:行者123 更新时间:2023-11-28 20:54:55 25 4
gpt4 key购买 nike

是否可以即时将位置权限从“始终允许”切换为“使用时”?

我有这样的要求,用户可以选择是希望应用程序全天候跟踪他还是仅在应用程序打开时跟踪他。

即使设置设置为“始终允许”,我也可以根据用户偏好检查是否跟踪它。事情是用户提示即使我们选择了“不跟踪”模式,你仍然要求“始终允许”权限。

我尝试过的:

- (void) switchToWhenInUsePermissionBasedOnUserPref
{
[_locManager stopUpdatingLocation];

[_locManager requestWhenInUseAuthorization];

[_locManager startUpdatingLocation];
}

最佳答案

由于 iOS 的设计原则之一是限制应用程序可以纠缠用户以获得执行此操作或那个操作的权限,因此您实际上无法通过编程方式执行任何操作。

在应用程序需要用户修改已经授予的权限的情况下,我看到的是显示带有一些相关信息(为什么等)的警报,然后提供一个按钮,将用户带到设备首选项,其中他们可以自己进行必要的更改。或者不是。

关于ios - 在 iOS 中切换位置权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53426411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com