V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
vhvlqn
V2EX  ›  iOS

禁止钉钉访问照片为什么还能访问所有照片并发送?!

  •  
  •   vhvlqn · 57 天前 via iPhone · 2629 次点击
    这是一个创建于 57 天前的主题,其中的信息可能已经有所发展或是发生改变。
    你们是这样吗?
    19 条回复    2021-10-12 14:12:12 +08:00
    Citrus
        1
    Citrus  
       57 天前   ❤️ 3
    不要被微信惯坏了,iOS 提供了官方的 Image Picker 组件,不需要任何授权,选哪张给哪张的。
    mcluyu
        2
    mcluyu  
       57 天前   ❤️ 1
    这个是系统界面,区分清楚系统弹窗和 APP 界面, 禁止 APP 访问相册,但是系统弹窗选择照片界面是用户行为,在你不选择确定添加之前,APP 获取不到照片。
    mschultz
        3
    mschultz  
       57 天前
    这是正确示范。

    微信那种要向这种学习(但估计不太可能,对于为什么自己造 Image Picker 轮子微信有自己的理由)
    vhvlqn
        4
    vhvlqn  
    OP
       57 天前 via iPhone
    @mcluyu 貌似了解了,🙏
    Lin0936
        5
    Lin0936  
       57 天前
    这种相当于 App 通知系统,我需要一张图,然后系统再弹出对应界面让你选,然后把你选的图返回给 App 。
    张小龙那种是,我不管,先把图全给我,之后怎么样我微信 OS 嗦了蒜!
    cairnechen
        6
    cairnechen  
       57 天前
    @mschultz

    那个不太够用,稍微复杂点的功能都实现不了,telegram 发图都会请求照片权限的
    CommandZi
        7
    CommandZi  
       57 天前
    @cairnechen 有啥复杂的功能?
    cairnechen
        8
    cairnechen  
       57 天前   ❤️ 1
    @CommandZi

    比如微信这次的快速选中最近增加的图片

    另外我也想问你,为啥 telegram 这样经常被用来拉踩微信的良心应用也没有使用高贵的 phpickerviewcontroller ?
    mschultz
        9
    mschultz  
       57 天前
    @cairnechen #8 理解。不过就我个人感受而言,微信和 Telegram 的一些理由都无法说服我(自造轮子的优越性和必要性)。

    我觉得 Telegram 也不是不能被批评,比如它也是自造轮子,我个人觉得是个减分项。
    没觉得比( iOS 14 之后的) phpickerviewcontroller 好在哪。尤其是设置了 Allow Selected Photos 之后,每次发图都会弹窗,体验很差。
    cairnechen
        10
    cairnechen  
       57 天前
    @mschultz

    从我的观察来看,即使是国外的 App (可以选择美区 AppStore 社交分类的排行榜作为参考)大多数的情况都是选择请求照片权限而不是 phpickerviewcontroller,我常用的应用里只有 notion 是用了这个系统 picker
    Nevermore1234
        11
    Nevermore1234  
       57 天前
    Image Picker 虽然很安全,但交互起来真的很难用
    CommandZi
        12
    CommandZi  
       57 天前
    @cairnechen 我又不是 telegram 的产品经理,我怎么知道呢
    Microseft
        13
    Microseft  
       57 天前
    实际上应该有降级选项

    用户给了相册权限,你用自己的轮子 OK
    用户禁用了相册权限,你用 Image Picker

    优雅且满足大部分情况
    msdurex
        14
    msdurex  
       57 天前
    Image Picker 只有你选择,确定之后这几张照片才会给到 App,也就是说你不点,App 一张都看不到。所以不要权限设置。只有聋哥觉得自己做一个 Picker 把所有照片加载到微信里的操作才引发各种性能问题,耗电问题。本来就属于开发闲着看抖音也不合适系列。
    boris93
        15
    boris93  
       57 天前 via iPhone
    @Microseft #13 国内项目经理:不给权限?那我天天要次次要,不给权限就恶心你
    ftu
        16
    ftu  
       57 天前
    错怪好人了哦,阿里的钉钉没有广告、甚至还免费、功能强大而且照片隐私也是在适配保护的。
    noddinagushpa
        17
    noddinagushpa  
       56 天前 via iPhone
    感觉这个苹果应该加个提示才比较好,不然我一直以为是什么漏洞还找客服反馈了半天,遇到可以选择全部照片的情况都不敢上传哈哈
    tsanie
        18
    tsanie  
       56 天前
    @Microseft 钉钉是这样,如果给了相册权限,那么走自己的方案。如果不给权限,用 PHPickerViewController 。

    那么比如像我这样想发图时打个标注之类需要编辑一下的就用前者。
    psklf
        19
    psklf  
       56 天前
    @cairnechen 是的 telegram 也没好到哪去。在获取存储权限这点上各公司都需要改进。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2678 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:33 · PVG 21:33 · LAX 05:33 · JFK 08:33
    ♥ Do have faith in what you're doing.