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