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

关于 Clipboard 的使用权限

  •  
  •   nuochen · 2020-12-18 05:12:34 +08:00 · 2303 次点击
    这是一个创建于 1197 天前的主题,其中的信息可能已经有所发展或是发生改变。

    近日,我下载了蜻蜓 FM 为了收听国内广播节目。但是我每每打开应用时,iOS 都会显示横幅如下(显示应用粘贴了内容,并且是通过 Continuity 从我的 Macbook 粘贴来的): https://i.imgur.com/vZfHGqT

    我不是 iOS 开发者,但是稍作了解后得知 iOS 对 clipboard 的使用并不设限(我不知道我的理解对不对)。而且加入了这种让应用更方便的使用用户的 clipboard 内容的途径: UIPasteboard.DetectionPattern。我不理解为什么 iOS 在这个方面如此通融?这当然是有带来便捷的好处,但是我不知道我需不需要在意这个。是我太敏感了,或者是我不理解 iOS 应用对 clipboard 内容使用的机制?希望有人能告诉我。谢谢。

    我还看到有诸如

    ...Most apps accessing the clipboard autonomously are trying to be helpful, like with Apollo...

    的意见,是不是过于乐天了?

    6 条回复    2020-12-18 16:59:04 +08:00
    cwcauc
        1
    cwcauc  
       2020-12-18 05:25:56 +08:00 via iPhone
    被某些辣鸡 app 滥用了
    NoobX
        2
    NoobX  
       2020-12-18 06:07:27 +08:00   ❤️ 1
    常见用法是淘口令,吱口令这种跨应用间的快速跳转

    我个人是觉得不用对剪贴板访问过度敏感,只要你不是总复制密码到剪贴板那种。在目前的权限滥用中,这个能带来的后果十分有限。而且从开发角度来说,上传用户的剪贴板内容到 服务器也并无显著意义,不同内容的语义分析就够开发者喝一壶了,当然也可能是我太乐观了
    yyfearth
        3
    yyfearth  
       2020-12-18 08:33:47 +08:00   ❤️ 2
    原因很简单 因为之前一直是可以直接操作剪切板 所以你不能突然加上限制 这样会导致很多 App 不兼容的问题
    而且剪切板是一个非常非常常用的功能 只不过被国内滥用了 推动开发者更新是有难度的

    我之前也说过 剪切板这种东西 后面追逐用户的产业链非常庞大 就算是苹果也得一步一步来
    现在加上提醒 让用户和舆论给开发者压力 可以看到在国外 App 剪切板滥用已经由于这个举动有所好转
    以后可以加上选项 让用户关闭之类的

    而且就算要加限制 也不能是 clipboard 使用权限 而是非用户操作读取写入剪切板的权限
    因为如果直接把 clipboard 禁用 那么你复制粘贴可能也会出问题
    所以实现和推广这个权限可能会有比较大的难度
    yyfearth
        4
    yyfearth  
       2020-12-18 08:34:32 +08:00
    你看下 windows 推广 UAC 花了多久时间
    nuochen
        5
    nuochen  
    OP
       2020-12-18 16:49:30 +08:00
    @yyfearth 确实是这样,谢谢
    nuochen
        6
    nuochen  
    OP
       2020-12-18 16:59:04 +08:00
    @NoobX 在 iOS 的使用场景里,剪贴板的内容确实不太会有敏感内容。但是令我担心的是,这个读取的剪贴板内容可以是同过 Continuity 由电脑而来(就像图里那样)。这样一来应用收集的内容的复杂性和重要性是不是会增加很多呢?
    但是,在另一方面,我赞同你的对于收集到的剪贴板内容不太能够产生价值的观点。谢谢你。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2933 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:00 · PVG 22:00 · LAX 07:00 · JFK 10:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.