相机权限是否由iOs自动处理?

时间:2016-01-25 08:12:24

标签: ios ios-camera

我正在为iOs 8.0+构建一个应用程序,使用户能够从他的画廊或他的相机中选择一张照片。我只是想知道我是否需要以编程方式“询问”用户是否允许访问他的图库或相机,或者是否由iO自动处理。

目前,在我的应用程序中,即使我卸载/重新安装它,我也从未通过对话框提示要求任何权限。也许我在开始时有一个,当我开始使用这个应用程序时,我不记得了...但我从未集成任何要求用户任何权限的代码。你能告诉我我是否需要改变什么吗?

谢谢!

2 个答案:

答案 0 :(得分:3)

一旦您打开图库,该应用程序会向用户询问一次权限,无论您多次打开它,然后如果您卸载并重新安装它,它会再次询问您。

1- iOS处理权限对话。 2-如果用户使用需要权限的功能,则操作系统通过对话处理权限请求。

答案 1 :(得分:1)

当应用程序要访问摄像头时,iOS会请求允许或不允许。一旦您授予许可,它将不再询问。卸载应用程序并再次安装时,iOS会在首次使用时再次请求权限。

您可以将已批准的应用权限检查到“设置”中。要查看权限,请从主页转到“设置” - >向下滚动到您的应用程序并选择它 - >这将列出应用程序请求并由您授予的所有权限。你也可以从这里改变许可。

如果您愿意,可以要求用户在调用源代码中的相机功能之前授予访问相机的权限。