ios14 照片权限(只允许访问选中的照片)

2020-09-17 15:28:45 +08:00
 LouXiaShiZhu

ios14 照片权限中增加了一项:允许访问照片:选中的照片 看到这个功能时我大喜,保护隐私的重大功能 但是我使用了一下发现不是很好用: 以微信为例,1.在设置里把权限设置为:选中的照片 2.进到微信里给好友发送图片,会提示让你选择允许访问的照片,选择完关闭窗口,再从你已经选择的 那些照片里选择照片发送 3.你再想选择照片就不行了,此时只能选择你之前选过的照片 4.清理微信后台,重新进入微信后才会重新提示让你选择允许访问的照片 这也太难受了,不知道这是不是个 bug,或者系统就这样设计的?好反人类! 我觉得可以设计成这样:微信发送图片,每次调取相册时全部图片都能看到,但仅仅是我们用户能看到,微信无法读取,然后我们选择图片确定发送后再让微信读取。这样设计多简单啊,用户操作逻辑跟以前一样

8978 次点击
所在节点    Apple
37 条回复
LudwigWS
2020-09-17 16:41:44 +08:00
这么说以前 APP 可以访问所有照片?????难道他们可以后台下载所有照片吗。
ostholz
2020-09-17 17:07:23 +08:00
@LudwigWS 当然了, 只要给一次权限, 他们就可以无限读取, 甚至上传。
mschultz
2020-09-17 17:16:45 +08:00
@gy911201 #15 之前好像是的,但 iOS 14 的一个重要更新就是系统的照片选择器支持多选了。

https://medium.com/dev-genius/the-new-photos-picker-in-ios-14-part-1-c15e4820b335

过段时间可以更猛烈地吐槽那帮放着系统不适配,非要自己造照片选择器轮子的应用了(狗头
bubuyu
2020-09-17 17:17:01 +08:00
@paradoxs 现在调用麦克风、摄像头屏幕右上角都有小圆点提示。
freemana
2020-09-17 17:17:26 +08:00
可能是微信还没适配 ios14 吧
最骚的是钉钉,检测到 ios14 之后会弹窗要求你给他访问所有照片,如果你选择只允许部分,钉钉之后就再也不要求访问其他照片了。清后台也没用。等于要么给全部,要么别用
las917vki
2020-09-17 17:21:32 +08:00
某些软件想完全访问照片库还有一个目的,就是照片里面的地理位置信息 /人脸信息,这些可是查水表必备数据库。
RayJiang9
2020-09-17 18:00:02 +08:00
系统有你说的那种图片选择器,但是需要开发者去适配
其实用第三方照片选择器的轮子也可以理解,毕竟系统的太难用了,而且不能制定样式
dingwen07
2020-09-17 18:43:15 +08:00
@freemana #25 那就
dingwen07
2020-09-17 18:43:34 +08:00
@freemana #25 那就进设置改
Alexander321
2020-09-17 18:57:39 +08:00
需要 App 主动适配的
iOS 14 以上的可以单独调用 PHPicker
这个是系统刚出的那个隐私相册,
就是比较丑...
salor
2020-09-17 19:49:39 +08:00
14 之前获取图片是用 UIImagePicker 压根就没有图片多选功能,要实现多选都是用第三方或自己造轮子,这个工作量并不小。
PHPicker 有多选但是刚出来,适配 14 之前的版本还是得造轮子;非得适配 iOS14 用 PHPicker 的话,会造成老版和新版的图片选择不一样,工作量太大反正我是没动力去改轮子。
Maskeney
2020-09-17 19:51:58 +08:00
imn1
2020-09-17 20:28:57 +08:00
你所期望的,需要调用 OS 级别的 API 来做,就是系统提供的文件对话框
如果这个“文件对话框”是 APP 自制的,完全由自己的代码实现,那么就必然受到权限制约,就是选择过程就开始限制

上述是泛指,各种语言和 OS 都是,例如 Python 写 GUI 可以调用一个系统 API 获取文件,也可以完全自制一个子窗口实现获取文件
terence4444
2020-09-17 21:10:40 +08:00
我都是用相册分享功能发图片的
sean0210
2020-09-18 08:33:17 +08:00
的确很难用!
LouXiaShiZhu
2020-09-18 09:22:16 +08:00
@LudwigWS 某东金融 app 之前就把用户照片上传了,可怕的不行
LouXiaShiZhu
2020-09-18 09:25:02 +08:00
@imn1 是,希望苹果能改进,这样也使用体验也统一

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/707946

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX