
ios14 照片权限中增加了一项:允许访问照片:选中的照片 看到这个功能时我大喜,保护隐私的重大功能 但是我使用了一下发现不是很好用: 以微信为例,1.在设置里把权限设置为:选中的照片 2.进到微信里给好友发送图片,会提示让你选择允许访问的照片,选择完关闭窗口,再从你已经选择的 那些照片里选择照片发送 3.你再想选择照片就不行了,此时只能选择你之前选过的照片 4.清理微信后台,重新进入微信后才会重新提示让你选择允许访问的照片 这也太难受了,不知道这是不是个 bug,或者系统就这样设计的?好反人类! 我觉得可以设计成这样:微信发送图片,每次调取相册时全部图片都能看到,但仅仅是我们用户能看到,微信无法读取,然后我们选择图片确定发送后再让微信读取。这样设计多简单啊,用户操作逻辑跟以前一样
1 LouXiaShiZhu OP 发出来排版怎么没了,另外我不知道怎么添加图片 |
2 bnrwnjyw Sep 17, 2020 确实是问题。 我选择到图片 app 里分享图片到微信,这个也不用给微信照片权限了。 |
3 deepout Sep 17, 2020 其实我和你一样,有相同疑问,不知道是自己理解有问题还是用法不对,还是这功能根本就是沙雕功能。 |
你说的那种,用户选择时全部能看到,选中的微信才能看到之前的 iOS 版本就有了,iOS14 有一个升级版,体验很不错,功能也很完善了。但并没有强迫开发者使用 重新选择授权图片也可以很方便,系统有提供 api 接口供开发者调用来重新授权图片,需要等微信适配 |
5 ftu Sep 17, 2020 via iPhone 需要应用适配,如果应用憋着不适配…… |
7 Tony4ee Sep 17, 2020 1) 设置-微信(或其他 App ) 设置-隐私-相册 这两个地方都可以对可选图片范围进行修改。 2) 系统是有你说的这种无需权限的 API 供 App 调用的,只是这帮开发者都不愿意使用(具体为什么我就只好阴谋论了) |
10 leafre Sep 17, 2020 @张小龙 |
11 LouXiaShiZhu OP |
12 wangji Sep 17, 2020 via iPhone 微信的问题,要等微信更新 |
13 LouXiaShiZhu OP @bnrwnjyw 如果我聊天途中想发照片那可太麻烦了,反人类 |
15 xiaolanglang Sep 17, 2020 @Tony4ee 我听过一个说法是不需要权限的那个图片选择工具不能多选图片, 我不是 iOS 开发, 所以很多公司会自己整一个. 我不是 iOS 开发, 不是很确定他说的是否正确. |
16 speculatorA Sep 17, 2020 隐私?普通打工仔对这方面隐私没那么高要求 允许全部照片√ |
17 paradoxs Sep 17, 2020 真正需要的权限是前置摄像头防偷拍啊。。 |
18 LouXiaShiZhu OP @paradoxs 我觉得还好,只是拍到我帅气的脸庞 |
19 Chemist Sep 17, 2020 via iPhone 相册 - 分享 - 拷贝照片 - 切到微信 - 输入框长按 - 粘贴 |
21 LudwigWS Sep 17, 2020 这么说以前 APP 可以访问所有照片?????难道他们可以后台下载所有照片吗。 |
23 mschultz Sep 17, 2020 via iPhone @gy911201 #15 之前好像是的,但 iOS 14 的一个重要更新就是系统的照片选择器支持多选了。 https://medium.com/dev-genius/the-new-photos-picker-in-ios-14-part-1-c15e4820b335 过段时间可以更猛烈地吐槽那帮放着系统不适配,非要自己造照片选择器轮子的应用了(狗头 |
25 freemana Sep 17, 2020 可能是微信还没适配 ios14 吧 最骚的是钉钉,检测到 ios14 之后会弹窗要求你给他访问所有照片,如果你选择只允许部分,钉钉之后就再也不要求访问其他照片了。清后台也没用。等于要么给全部,要么别用 |
26 las917vki Sep 17, 2020 某些软件想完全访问照片库还有一个目的,就是照片里面的地理位置信息 /人脸信息,这些可是查水表必备数据库。 |
27 RayJiang9 Sep 17, 2020 系统有你说的那种图片选择器,但是需要开发者去适配 其实用第三方照片选择器的轮子也可以理解,毕竟系统的太难用了,而且不能制定样式 |
30 Alexander321 Sep 17, 2020 需要 App 主动适配的 iOS 14 以上的可以单独调用 PHPicker 这个是系统刚出的那个隐私相册, 就是比较丑... |
31 salor Sep 17, 2020 14 之前获取图片是用 UIImagePicker 压根就没有图片多选功能,要实现多选都是用第三方或自己造轮子,这个工作量并不小。 PHPicker 有多选但是刚出来,适配 14 之前的版本还是得造轮子;非得适配 iOS14 用 PHPicker 的话,会造成老版和新版的图片选择不一样,工作量太大反正我是没动力去改轮子。 |
33 imn1 Sep 17, 2020 你所期望的,需要调用 OS 级别的 API 来做,就是系统提供的文件对话框 如果这个“文件对话框”是 APP 自制的,完全由自己的代码实现,那么就必然受到权限制约,就是选择过程就开始限制 上述是泛指,各种语言和 OS 都是,例如 Python 写 GUI 可以调用一个系统 API 获取文件,也可以完全自制一个子窗口实现获取文件 |
34 terence4444 Sep 17, 2020 via iPhone 我都是用相册分享功能发图片的 |
35 sean0210 Sep 18, 2020 的确很难用! |
36 LouXiaShiZhu OP @LudwigWS 某东金融 app 之前就把用户照片上传了,可怕的不行 |
37 LouXiaShiZhu OP @imn1 是,希望苹果能改进,这样也使用体验也统一 |