ios 14.1 滴滴出行-订单-客服聊天界面可以无视权限读取照片

2020-10-23 22:44:08 +08:00
 pmispig

APP 没有申请任何照片权限,在客服聊天界面可以发送照片,可以看到所有照片。没有弹出权限申请。APP 的权限列表里也没有照片部分。 请问这是系统 BUG 还是什么?

9805 次点击
所在节点    iPhone
19 条回复
Awes0me
2020-10-23 22:49:30 +08:00
调用了系统的 image picker
BrettD
2020-10-23 22:50:38 +08:00
App 看不到照片,调用的是系统自己的选图界面
pmispig
2020-10-23 22:56:10 +08:00
@BrettD
@Awes0me
原来如此,用了这么久原来只有滴滴一家是这样做的,就它有节操啊。其他的都无耻地申请了相册权限
ftu
2020-10-23 22:57:53 +08:00
不是滴滴读取了所有照片,而是 iOS 系统显示了所有照片,在你选择完前滴滴都不知道你照片里有什么,你选择的过程作为权限的判定
ftu
2020-10-23 23:04:06 +08:00
@pmispig 淘宝之类的也可以,无相册权限照样聊天框发图
pmispig
2020-10-23 23:06:17 +08:00
@ftu 请问这个是 ios14 的新特性吗,以前好像都没看到哪个 APP 用这个姿势发送照片
theolin
2020-10-23 23:08:57 +08:00
@pmispig 不是新特性,早就有了。就是别人不用而已。
pmispig
2020-10-23 23:10:33 +08:00
@theolin 看来这些厂商都没节操啊。跟安卓的不给权限不让用一个德行
chotow
2020-10-23 23:12:20 +08:00
再次骂一下微信,只给了部分照片的权限,每次都会全屏提示没有全部照片的权限,需要二次点击才显示那部分照片,恶心。
Tink
2020-10-23 23:14:09 +08:00
很早很早了
jiezhi
2020-10-23 23:17:09 +08:00
你可以视为懒得单独写选图界面而调用了系统选择界面,聊天界面搞不好都是调用第三方的 SDK
ftu
2020-10-23 23:26:30 +08:00
@pmispig iOS14 衍生出一个部分照片权限概念,导致不用系统选择器就会真的只有固定的几张照片,给 app 使用带来极度的不便,所以很多 app 退一步跟进了适配,但同时也要承受系统相对不便的选择器(比如选择数量、发图顺序,客观说没第三方 app 的选择器好用)一方面 app 被倒逼隐私保护是好事,但另一方面系统照片选择器还有进步的空间。
pmispig
2020-10-23 23:49:40 +08:00
@ftu ios14 这个"部分照片"的功能让我觉得多花钱还忍受信号差都是值得的。以前都是发完照片就立马把权限关了,后面还不能保存照片,现在方便多了
mx8Y3o5w3M70LC4y
2020-10-24 00:14:11 +08:00
看到这个帖子,不得不骂一下煞笔微信。以后但凡遇到类似的帖子,都要骂一下。
agagega
2020-10-24 01:24:33 +08:00
@pmispig 不是 iOS 开发,有可能记错:之前也有类似的 API,但一次只能选择一张照片
ipadpro4k
2020-10-24 07:47:42 +08:00
PHPicker
orangy
2020-10-24 08:44:45 +08:00
@ftu 淘宝现在调用的是选择部分照片的窗口,但是选完照片直接发出去了,而且会出现在“选中的照片”列表,和系统 image picker 接口还不太一样…
Mitt
2020-10-24 10:27:34 +08:00
我觉得苹果就该开放 ImagePicker 组件自定义的权限,跟其他 extension 一样独立运行禁止联网与主动回调,能解决一大票第三方选图问题
kwrush
2020-10-24 20:49:01 +08:00
我觉得 ios14 新加的只给特定照片权限太好了,设置里添加照片也不会重启应用

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

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

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

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

© 2021 V2EX