iOS 13 位置权限 - 从 iOS 12 升级后的行为是啥
Posted
技术标签:
【中文标题】iOS 13 位置权限 - 从 iOS 12 升级后的行为是啥【英文标题】:iOS 13 Location permission - What is the behaviour after upgrading from iOS 12iOS 13 位置权限 - 从 iOS 12 升级后的行为是什么 【发布时间】:2019-09-11 08:53:24 【问题描述】:ios 13 新位置权限变更会影响之前的 iOS 版本升级吗?还是仅适用于 iOS 13 上的新应用安装?
我在 iOS 12 中请求 requestAlwaysAuthorization
并且用户始终选择。
现在用户更新到 iOS 13。
始终状态会更改为临时模式,还是会保持“恒定”模式?
谢谢
【问题讨论】:
【参考方案1】:好吧,由于我没有找到完整的答案,所以我决定自己“艰难地”测试一下。
似乎新的权限系统只影响全新安装的应用,而不是现有的应用。
我为测试它所做的是:
回滚到 iOS 12(12.4 是最新的稳定版) 删除我的应用程序 在设置中重置位置和隐私 安装并启动我的应用程序 使用requestAlwaysAuthorization
请求位置权限并选择始终
安装 iOS 13(实际上是 iOS 13.1,目前是最新的)
安装完成后,我直接进入我的应用权限页面,看到权限仍然是“始终”。
希望对大家有帮助
【讨论】:
以上是关于iOS 13 位置权限 - 从 iOS 12 升级后的行为是啥的主要内容,如果未能解决你的问题,请参考以下文章
什么条件使 iOS 13 要求用户授予“始终”位置访问权限?