在iOS 12中重新安装应用程序后不会再次请求访问权限。

6

在iOS 12升级后并测试Xcode 9构建的应用程序时,我们发现在删除并重新安装应用程序后,用户不再被提示是否允许访问相机或图库。在iOS11中,每次安装应用程序时,iOS都会询问权限。

我从AppStore测试了几个随机应用程序来了解它们的行为,结论是 - 其中一些重置了访问控制,而另一些则没有。所以,我完全迷失了。

此外,作为一个信息,但我不是100%确定:当删除和安装应用程序之间存在时间段(超过1小时),即使在iOS 12上也会询问权限。

在iOS 12中有任何更改吗?您有任何线索如何保持iOS 11的行为吗?

谢谢!

1个回答

3

删除应用后,验证授权请求过程的唯一确定方法(并且始终如此)是打开“设置”应用程序,选择“通用” -> “重置” -> “重置位置和隐私”。这是一个很大的麻烦,因为您现在已经重置了所有的位置和隐私设置。

我的另一个建议(仅仅是建议)是,在删除应用后尝试重新启动设备。也许,可能会导致设备将某些内容写入磁盘,使其忘记对此应用程序的先前授权。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接