ios14 照片权限中增加了一项:允许访问照片:选中的照片 看到这个功能时我大喜,保护隐私的重大功能 但是我使用了一下发现不是很好用: 以微信为例,1.在设置里把权限设置为:选中的照片 2.进到微信里给好友发送图片,会提示让你选择允许访问的照片,选择完关闭窗口,再从你已经选择的 那些照片里选择照片发送 3.你再想选择照片就不行了,此时只能选择你之前选过的照片 4.清理微信后台,重新进入微信后才会重新提示让你选择允许访问的照片 这也太难受了,不知道这是不是个 bug,或者系统就这样设计的?好反人类! 我觉得可以设计成这样:微信发送图片,每次调取相册时全部图片都能看到,但仅仅是我们用户能看到,微信无法读取,然后我们选择图片确定发送后再让微信读取。这样设计多简单啊,用户操作逻辑跟以前一样
1
LouXiaShiZhu OP 发出来排版怎么没了,另外我不知道怎么添加图片
|
2
bnrwnjyw 2020-09-17 15:33:32 +08:00 2
确实是问题。
我选择到图片 app 里分享图片到微信,这个也不用给微信照片权限了。 |
3
deepout 2020-09-17 15:33:45 +08:00 1
其实我和你一样,有相同疑问,不知道是自己理解有问题还是用法不对,还是这功能根本就是沙雕功能。
|
4
kera0a 2020-09-17 15:34:56 +08:00 via iPhone 2
你说的那种,用户选择时全部能看到,选中的微信才能看到之前的 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 2
@张小龙
|
11
LouXiaShiZhu OP @Tony4ee 我知道可以修改 但是我每次都去修改太扯淡了
|
12
wangji 2020-09-17 15:49:02 +08:00 via iPhone
微信的问题,要等微信更新
|
13
LouXiaShiZhu OP @bnrwnjyw 如果我聊天途中想发照片那可太麻烦了,反人类
|
15
gy911201 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
kyuuseiryuu 2020-09-17 16:29:44 +08:00 via iPhone 2
相册 - 分享 - 拷贝照片 - 切到微信 - 输入框长按 - 粘贴
|
21
LudwigWS 2020-09-17 16:41:44 +08:00
这么说以前 APP 可以访问所有照片?????难道他们可以后台下载所有照片吗。
|
23
mschultz 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 过段时间可以更猛烈地吐槽那帮放着系统不适配,非要自己造照片选择器轮子的应用了(狗头 |
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 的话,会造成老版和新版的图片选择不一样,工作量太大反正我是没动力去改轮子。 |
32
Maskeney 2020-09-17 19:51:58 +08:00
|
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 是,希望苹果能改进,这样也使用体验也统一
|