ios permission/Authorization 工作情况如何?

ios how is permission/Authorization working?

我正在尝试查找 iOS 权限和授权的工作原理,但找不到任何内容。

我想知道的是,如果在我的应用程序版本 1.1.我要求用户获得位置许可,当我将我的应用程序更新到 1.2 时,我现在要求位置和相机。该应用程序是否会再次请求位置权限,它只会请求相机的权限吗?

简而言之,是的。该应用程序将在您的新应用程序中请求位置和相机权限。

此外,这在位置访问方面更加复杂。有2种情况:

1) 前台权限:当您的应用程序处于前台时,您的应用程序会请求使用该位置的权限。在这种情况下,只有当您的应用程序处于前台时,它才能访问位置。并且它会在每次进入前台并尝试使用位置时请求许可。

2) 后台权限:如果您的应用即使在后台也想使用位置信息,那么它会在用户第一次运行该应用时请求权限。您的应用在获得权限后可以在后台使用位置,但ios会不时提醒用户您的应用正在使用定位服务。

我已经回答了 post 记住 iOS 8。有关详细信息,请在访问以下 link 后阅读 "Give apps permission to use your location" 部分:https://support.apple.com/en-in/HT203033