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

pn9klfpd  于 2022-11-19  发布在  iOS
关注(0)|答案(2)|浏览(806)

我对使用PHPickerViewControllerUIImagePickerController的权限有些困惑。

我必须请求权限才能使用它吗?(目前,我在没有请求权限的情况下打开它,但它正在工作。)
上传到应用程序商店是否可以接受?当我必须请求照片许可时是否可以接受?

Ps.我为iOS14+使用PHPickerViewController,为〈iOS13使用UIImagePickerController,谢谢你的每一个回复或回答。

w1jd8yoj

w1jd8yoj1#

首先你需要知道的是,根据Apple's docs
PHPickerViewController类是UIImagePickerController的替代类。PHPickerViewController提高了稳定性和可靠性,并为开发人员和用户带来了一些好处
因此,PHPickerViewControllerUIImagePickerController在新升级中是相同的。
默认情况下,它在一个单独的进程中运行,并且在只读访问时,您不需要任何特殊权限。
当然,如果你需要一些高级功能,比如检索资源和收藏,或者从你的应用程序更新库,你必须拥有权限。
如果需要,您可以阅读此link中的更多内容,以获得访问某些功能的权限。

kd3sttzy

kd3sttzy2#

PHPicker提供了更好的隐私保护,并且不需要征得用户的同意就可以使用它。即使应用程序可以触发它的演示,picker也是在一个单独的进程中运行的,在这个进程中,用户只能选择他们任务所需的媒体类型,除此之外什么也不做;因此,使用PHPicker,只需忘记使用描述,并依赖于内置的iOS隐私。
如果你想明确允许用户选择有限的照片,那么你可以使用相同的实现它。

是的,上传到应用程序商店没有问题。

相关问题