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