fcmio
V2EX  ›  iOS

iOS14 手机淘宝照片权限疑问

  •  
  •   fcmio · Oct 11, 2020 via iPhone · 6460 views
    This topic created in 2224 days ago, the information mentioned may be changed or developed.

    我一般 Ali 系 app 一点权限都不给,支付宝的通知都关着的那种
    今天有个东西要售后,我拍了两张照片,给淘宝开了 Selected Photos 的权限,回到淘宝卡开与卖家的聊天界面准备发送两张照片,发现弹出来的照片选择页面有所有的照片、相册都赫然在列,Selected photos 的选项形同虚设。
    这是怎么一回事?
    我记得有的 app 在换头像的时候拉取照片甚至不用申请权限 是不是这方面有单独 api ?但是此处也非头像选择……有没有 iOSer 能解答下小弟的疑惑…
    V2erForiOS
    V2erForiOS
    V2erForiOS

    23 replies  •  2020-10-12 17:40:45 +08:00
    WildCat
    WildCat
    Oct 11, 2020❤️2
    1
    1. 有可能用了 https://developer.apple.com/documentation/photokit/phpickerviewcontroller,不用申请权限,iOS 14 新 API
    2. 有可能是网页,直接不用申请权限
    qinxi
    qinxi
    Oct 11, 2020
    2
    不出现所有图片 怎么让你选允许淘宝读取哪些图片.
    pill
    pill
    Oct 11, 2020❤️1
    3
    系统 Picker,app 出现了两套选择器是现在许多 app 都存在的问题,看后期选择保留哪套了
    fcmio
    fcmio
    OP
    Oct 11, 2020 via iPhone
    4
    @qinxi #2 我说的限定完权限……在淘宝里选择照片发送时候所有照片都能出现。
    pill
    pill
    Oct 11, 2020❤️1
    5
    我觉得 iOS 有必要在调用系统 Picker 的时候用蓝色 indicator 表示权限安全
    lmmortal
    lmmortal
    Oct 11, 2020 via Android
    6
    建议点一下 EDIT SELECTED PHOTO 看一下是不是你把所有照片都指定给它了
    jerryrib
    jerryrib
    Oct 11, 2020
    7
    不清楚 IOS,但是安卓拒绝之后 是完全看不到的
    pill
    pill
    Oct 11, 2020❤️1
    8
    @ShuoHui 判别是不是系统选择器很简单的只要没有隐藏 Hidden 文件夹就可以在选择器里看到 Hidden 相册
    fcmio
    fcmio
    OP
    Oct 11, 2020
    9
    @lmmortal 反复确认过多次,只有两张。

    @ohiu 第一版内测用过很多 app 都没发现,是不是用系统 Picker 的比较少。

    @WildCat 没搞懂,我是在 app 里出现的,楼下说的 Picker 比较又可能
    finab
    finab
    Oct 11, 2020❤️3
    10
    这是非常安全的,放心~
    淘宝想让你选图片时,发现你没给权限,就调用了系统选择图片控件。
    你选择完图片点确定后,系统才会把你选的图片给淘宝。中间淘宝是访问不到相册的
    InternetExplorer
    InternetExplorer
    Oct 11, 2020 via Android❤️3
    11
    所以你觉得淘宝给你做了一个英文的界面吗?这明显是系统的选择界面,淘宝只能拿到你选的照片
    fcmio
    fcmio
    OP
    Oct 11, 2020
    12
    @ohiu 是系统 Picker 。我把照片权限关掉都能打开。
    icyalala
    icyalala
    Oct 11, 2020❤️1
    13
    这个是调用系统 API 来弹出的 Picker,你在点确定前淘宝是什么都拿不到的。。
    UIImagePickerController 就行,iOS 2.0 就开始支持了。
    fcmio
    fcmio
    OP
    Oct 11, 2020
    14
    @finab
    @InternetExplorer 我现在明白了,也明白 3 楼说的两套选择器的问题。。谢谢各位
    mschultz
    mschultz
    Oct 11, 2020
    15
    https://v2ex.com/t/617173
    https://www.v2ex.com/t/712604
    https://us.v2ex.com/t/712443

    可以看一下这些帖子。
    你可以放心地不给淘宝任何照片权限
    microka
    microka
    Oct 11, 2020 via iPhone
    16
    我刚试了下,不管是否允许淘宝访问照片,都直接弹出系统 picker,估计目前这一版全都走系统 picker 了,楼主不用担心。
    pill
    pill
    Oct 11, 2020
    17
    @microka 是吗 为什么我完全不给权限就提示无法获取也不弹出选择器呢 淘宝版本号 9.13.0 ( build 20009517 )
    microka
    microka
    Oct 11, 2020
    18
    @ohiu 我手机淘宝 app 版本号跟你完全一样,你试一下先给权限,去 app 触发一下照片选择,然后把权限关掉再回去试试。我是在好友聊天框里面测试的。
    pill
    pill
    Oct 11, 2020
    19
    @microka 对话聊天确实可以无权限开启选择器,识图和扫码那里不行,那调用方式出现多套选择器也就不奇怪了
    microka
    microka
    Oct 11, 2020
    20
    @ohiu 确实如此,有点迷惑了。
    Leonard
    Leonard
    Oct 12, 2020
    21
    这是系统的 picker 吧,不是淘宝的,不用担心
    liaoyaoheng
    liaoyaoheng
    Oct 12, 2020
    22
    这是系统调用,是最安全与最方便的方法。只有选择的照片才会提供给 app
    hellojsonlv
    hellojsonlv
    Oct 12, 2020 via iPhone
    23
    所有照片都出现是系统给你看方便选择,只有你选中的照片淘宝才会读取,选择器的问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2058 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 11:53 · PVG 19:53 · LAX 03:53 · JFK 06:53
    ♥ Do have faith in what you're doing.