iOS 版 12306 在未获取照片权限的情况下能访问照片

2019-11-07 12:56:36 +08:00
 ZZSZZSZZS

感觉好神奇,12306 没问我要相册的权限,但是还是能直接从相册扫码,在设置里面也找不到关闭相册权限的选项,是 bug 吗

https://i.loli.net/2019/11/07/Re6Dt5xW3qmv9oA.png

5037 次点击
所在节点    Apple
18 条回复
belin520
2019-11-07 13:02:47 +08:00
直接调用起系统的相片选择器组件吧,回调是用户选择中的图片
agagega
2019-11-07 13:05:07 +08:00
这个不需要相片权限,在你选择照片点击确定之前,12306 也拿不到你的照片。微信等聊天 App 需要读取照片是因为它非要用自己的照片选择器
kingcos
2019-11-07 13:14:55 +08:00
不是,没记错的话是 iOS 10 之后的新功能,调用系统 VC
laoyur
2019-11-07 13:22:39 +08:00
@agagega 正解,这是系统提供取图片的控件,只能拿到你指定的图片。这种比先获取相册权限,再自己做选择界面的良心太多(当然也可能是因为程序员懒),因为后者拿到权限后,鬼知道它到底拿了你多少图片
ZZSZZSZZS
2019-11-07 13:39:29 +08:00
原来是这样,受教了受教了
expkzb
2019-11-07 14:25:49 +08:00
@ZZSZZSZZS 你会发现通讯录也有这样的操作
paradoxs
2019-11-07 14:28:09 +08:00
@belin520 @agagega @kingcos @laoyur @expkzb
向各位请教一些问题

1、因为 iOS 系统现在前置摄像头是没有权限控制的,APP 会不会直接偷拍然后上传服务器?
2、假设开放了照片权限,APP 能否静默把相册照片后台上传?
Vhc
2019-11-07 14:41:31 +08:00
@paradoxs #7
京东不就是这样干的吗,偷偷把用户相册里的所有照片全部上传到他家服务器上
dioxide
2019-11-07 16:00:14 +08:00
@Vhc 如果是是这样的话, 和木马有啥区别?
abirdcanfly
2019-11-07 18:59:40 +08:00
@Vhc 这种确定能过审?
WesleyNZ
2019-11-07 19:10:11 +08:00
这样的吗 我去
Bananana
2019-11-07 19:44:06 +08:00
@abirdcanfly 其实很多不想让苹果审核的东西…后台加个开关控制下就行,等过审了再开
oIMOo
2019-11-07 20:40:25 +08:00
这是微信等应用应该学习的。
只使用需要的图片,而不是整个相册。
aptx4689
2019-11-08 01:02:43 +08:00
@paradoxs
1.能 avcapturesession
2.能 参见淘宝和微信的图片自动提醒
frantic
2019-11-08 09:55:07 +08:00
@abirdcanfly 之前京东金融的操作,后来发公告说是误操作
Vhc
2019-11-08 15:57:51 +08:00
@abirdcanfly #10 谷歌相册 app、百度相册 app、百度网盘 app、腾讯微云、和彩云网盘 这些相册 app 和网盘 app 都能过审,凭什么京东不能过审?呵呵
aLazarus
2019-11-09 09:21:15 +08:00
@Vhc 京东不是传的截图么?怎么成了全部图片?京东有一个功能是截图后反馈,然后获取你在使用京东金融时候的截图。
没必要因为政治正确去夸张吧,或者你干脆说京东会定位手机,然后派人去偷过来,也可以
Vhc
2019-11-09 14:49:18 +08:00
@aLazarus #17 我说的是事实,被曝光后京东官方都公开承认了。不过网上相关信息很快又都被删除了

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

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

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

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

© 2021 V2EX