新的 iOS 13 位置权限更改是否会影响之前的 iOS 版本升级?还是仅适用于 iOS 13 上的新应用程序安装?

我在 iOS 12 中请求 requestAlwaysAuthorization 并且用户始终选择。

现在用户更新到 iOS 13。

Always 状态会更改为临时模式,还是会保持“恒定”模式?

谢谢

最佳答案

好吧,由于我没有找到完整的答案,我决定自己“艰难的方式”进行测试。

新的权限系统似乎只影响新安装的应用程序,而不是现有的应用程序。

我为了测试它所做的是:

  • 回滚到 iOS 12(12.4 是最新的稳定版)
  • 删除我的应用程序
  • 在设置中重置位置和隐私
  • 安装并启动我的应用程序
  • 使用 requestAlwaysAuthorization 请求位置权限并选择 始终
  • 安装 iOS 13(实际上是 iOS 13.1,目前是最新的)
  • 安装完成后,我直接进入我的应用程序权限页面,看到权限仍然在“始终”。

  • 我希望它可以帮助任何人

    关于swift - iOS 13 位置权限 - 从 iOS 12 升级后的行为是什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57885497/

    10-14 16:49
    查看更多