ios app 访问照片的方式有两种,一种是用户自己选择可以访问什么照片,第二种是直接整个照片都可以让你选,而且 app 无法知道整个照片图库的内容(这种是 PHPickerViewController )
第一种方法虽然具有隐私性,但是每次想要多加几个照片,就要去设置里面改(某些 app 无法触发提示增加照片的对话框),非常不爽。第二种直接解决了此问题,为什么很多软件都不采用这个接口呢?
https://blog.csdn.net/weixin_39339407/article/details/141155159
PHPickerViewController 权限 PHPickerViewController 我们已经使用过了,它是代替 UIImagePickerController 新的用户媒体资源选择器,支持搜索,多选照片和视频,并提供路程的内容缩放功能。 最主要的一点是由于它是系统在单独的进程中管理其生命周期,因此默认情况下它是私有的。用户在使用它选择照片或者视频时无需明确授权,这无疑改善了用户与应用交互是的整体体验,几乎所有的用户都会对授权的弹窗持谨慎和怀疑的态度。
有人说阿里系的 app 支持 PHPickerViewController ,卸载重装后可以使用,如果没卸载,旧版里面由于已经存在了相册可以访问哪些照片的设置,所以无法使用 PHPickerViewController
我个人测试了闲鱼,发现卸载重装后还是不行
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.