使用 PHPickerViewController 和 UIImagePickerController 是否需要请求权限?



我对使用PHPickerViewController&UIImagePickerController.

我必须请求使用它的许可吗?(目前,我打开它没有请求许可,但它的工作。)

是否可以上传到app store ?当我需要申请拍照时,是否可以接受?

p。我使用PHPickerViewController为iOS14+和UIImagePickerController为iOS13。谢谢你的每一个回复或回答。

首先你需要知道的是,根据苹果的文档

PHPickerViewController类是UIImagePickerController的替代品。PHPickerViewController提高了稳定性和可靠性,并为开发人员和用户提供了几个好处

所以PHPickerViewControllerUIImagePickerController在新升级时都是一样的。

默认情况下,它在一个单独的进程中运行,并且只读访问,您不需要任何特殊权限。

当然如果你需要一些高级功能如检索资源和集合,或从你的应用程序更新库,你必须获得许可。

如果需要的话,你可以从这个链接中获得访问某些功能的权限。

PHPicker提供了更好的隐私,并且不需要征求用户同意就可以使用。尽管应用程序可以触发它的呈现,但选择器运行在一个单独的进程中,用户只能为他们的任务选择必要的媒体类型,除此之外什么都不能做;甚至都没有拍到采摘者的照片。因此,使用PHPicker,只需忘记使用描述,依赖内置的iOS隐私。

如果你想明确地允许用户选择有限的照片,那么你可以使用相同的实现它。

上传到app store没有问题

最新更新