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

Is the camera permission automatically handled by iOs?

我正在为 iOs 8.0+ 构建一个应用程序,让用户能够从他的图库或相机中选择照片。我只是想知道我是否需要以编程方式 "ask" 用户以获得访问他的画廊或相机的权限,或者它是否由 iOs.

自动处理

目前,在我的应用程序中,即使我卸载/重新安装它,也不会出现要求任何权限的对话框提示。也许我一开始就有一个,当我开始使用这个应用程序时,我不记得了......但我从来没有集成任何代码,要求用户获得任何许可。你能告诉我是否需要更改任何内容吗?

谢谢!

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

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

当应用程序要访问相机时,iOS请求允许或不允许。一旦您授予权限,它就不会再询问。当您卸载应用程序并重新安装时,iOS 首次使用时再次请求权限。

您可以在“设置”中查看授予应用程序的权限。要查看权限,请从主页转到设置 -> 向下滚动到您的应用程序并 select 它 -> 这将列出应用程序请求并由您授予的所有权限。您也可以从这里更改权限。

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