我对使用PHPickerViewController & UIImagePickerController的权限有一些困惑。
我需要申请许可才能使用它吗?(目前,我在没有请求许可的情况下打开它,但它正在工作。)。
可以上传到应用程序商店吗?如果我需要申请拍照许可的话?
Ps。我将PHPickerViewController用于iOS14+,UIImagePickerController用于
发布于 2022-11-18 10:56:44
首先你需要知道的是,根据苹果的文档的说法
PHPickerViewController类是UIImagePickerController的替代品。PHPickerViewController提高了稳定性和可靠性,并为开发人员和用户带来了一些好处。
因此,PHPickerViewController和UIImagePickerController在新的升级中都是一样的。
默认情况下,它在单独的进程中运行,在只读访问中,您不需要任何特殊的权限。
当然,如果您需要一些高级特性,比如检索资产和收藏,或者从应用程序中更新库,那么您必须拥有它的权限。
如果需要,您可以从这个链接中读取更多的内容,以获得访问某些特性的权限。
发布于 2022-11-18 11:06:49
PHPicker提供了更好的隐私,并且不需要征得用户的同意才能使用。尽管应用程序可以触发其演示,但选择程序运行在一个单独的过程中,用户只能选择完成任务所需的媒体类型,除此之外什么也不能做,甚至不能获取选择器的快照。因此,对于PHPicker,只需忘记使用描述,而只需依赖内置的iOS隐私。
如果您想显式地允许用户选择有限的照片,那么您可以使用相同的方法来实现它。
是的,上传到应用程序商店没有问题。
https://stackoverflow.com/questions/74488324
复制相似问题