在 iOS12 中重新安装应用程序后不再请求访问

Access is not requested again after reinstalling the app in iOS12

更新到 iOS12 并测试 Xcode 9 中的应用程序构建后,我们发现在删除并重新安装应用程序后 - 用户不会再次提示有关访问权限的问题相机或图库。
在 iOS11,每次安装该应用程序时,iOS 都会请求许可。

我测试了 AppStore 中的几个随机应用程序以查看它们的行为方式,结论是 - 其中一些会重置访问权限,而另一些则不会。所以,我完全迷路了。

此外,作为一个信息,但我对此不是 100% 确定:当删除和安装应用程序之间有一段时间(超过 1 小时)时,即使 iOS 12 正在询问请求许可。

iOS12有什么变化吗?您知道如何保持 iOS 11 种行为吗?

谢谢!

删除您的应用程序后再次测试授权请求过程的唯一确定方法是(并且一直是)转到“设置”应用程序并选择“常规”->“重置”->“重置位置和隐私”。这是一个很大的痛苦,因为您现在已经重置了所有您的位置和隐私设置。

我的另一个建议(这只是一个建议)是您尝试在删除应用程序后重新启动设备。也许,只是也许,这会导致设备将某些内容写入磁盘,从而导致它忘记之前对该应用程序的授权。