不知道 ios16 能不能做个禁止粘贴复制板的功能选项,让用户自己选择

2022-04-14 10:18:47 +08:00
 CS666

现在粘贴复制个东西,去哪个 app 也自动读取复制下,就给你个提醒,xxx 复制读取了你粘贴板的内容,嚣张及了,甚至还读取好几遍,安卓的小米和魅族好像能让用户自己选择是否同意复制,希望 ios16 也能加上这个功能,更能保护用户隐私

5863 次点击
所在节点    Apple
45 条回复
Mitt
2022-04-14 10:24:07 +08:00
苹果是更倾向于让开发者适配只读取自己需要的剪切板内容以及提供开关的,所以大概率不会全局添加这个选项,而且现在 iOS 权限已经赶上安卓了,但因为全是动态申请的,比安卓安装的时候一次性提供体验要差很多,所以我觉得首要问题是先优化下权限申请步骤
finab
2022-04-14 10:24:13 +08:00
可以先用快捷指令避免一下

自动化->打开 APP->选取 APP->复制空内容到剪贴板
DTCPSS
2022-04-14 10:26:25 +08:00
我是把 “敲击两下 iPhone 背面” 绑定到 “复制空内容到剪贴板” 这个捷径
CS666
2022-04-14 10:49:21 +08:00
@DTCPSS 以前设置的敲两下是跳转健康码,后来因为太容易误操作了就关了,感觉有时特灵敏有时又不好使
CS666
2022-04-14 10:49:58 +08:00
@DTCPSS 能麻烦分享下这个捷径吗
CS666
2022-04-14 10:50:44 +08:00
@Mitt 这方面我还是喜欢安卓的简单粗暴哈哈
icyalala
2022-04-14 10:51:08 +08:00
我觉得首先应该解决 keychain 的问题,但是无论如何设备指纹都还会继续存在。。

另外个人不太认同 @Mitt 的想法。一次性申请权限时,你根本不知道这个权限到底对自己有没有用,因为你无法确认使用场景。当遇到使用场景时在申请,无疑能让用户有更准确判断,也避免 "一次性申请" 选择带来的心智负担。
paradoxs
2022-04-14 10:54:32 +08:00
iOS 最大的问题
keychian

第二大问题
前后摄像头权限不区分
DTCPSS
2022-04-14 10:57:38 +08:00
vaf714172
2022-04-14 11:01:12 +08:00
@Mitt 申请权限步骤个人认为 ios 更合理,只有用到的时候,它才会提示我要权限,起码我知道它要这个权限干嘛。在安装或者第一次打开的时候,我还没用过这个软件,仅靠几行字描述,无从判断是否应该给他权限,并且也很难保证应用不滥用这个权限
Mitt
2022-04-14 11:02:12 +08:00
@icyalala #7 只能说理想和现实差距吧,你可以看到很多包括国外的软件都会在软件第一次启动的时候就会尝试跟你索要它所需要的全部权限,国外的软件做的好点的会给你讲为啥需要这个权限,国内干脆就直接弹,而且很多权限确实是“必须”的,安卓是可以安装的时候索要基础必须的权限以及动态申请可选的权限,我觉得现在权限控制越来越细化的情况下很多权限确实是可以第一次安装就一次性列清楚的,不然你第一次打开软件连着给你弹一大堆权限申请,你难道知道自己需不需要吗,而且连着点经常误点拒绝还得去重新开一下权限,反而负担更重
xmai
2022-04-14 11:13:40 +08:00
或许看看这个项目 https://github.com/rileytestut/Clip, "Clip is a clipboard manager for iOS that can monitor your clipboard indefinitely in the background — no jailbreak required."
0o0O0o0O0o
2022-04-14 11:33:34 +08:00
其实旧版本的 iOS 用这个方案就足够,但感谢 Apple 的奇妙更新,失效了。

/t/836686
Building
2022-04-14 11:44:04 +08:00
@Mitt iOS 权限已经赶上安卓了???一次性申请明显是缺陷,上个世纪的开发思路,因为安卓本来对标的是诺基亚,iOS 理念就是比安卓先进,用到再申请明明是正确的做法,万一用户中途关掉了怎么办? App 白屏不给用吗?
kera0a
2022-04-14 11:53:59 +08:00
@icyalala 我并不觉得 keychain 是个大问题,keychain 写入的数据不能共享, 应用间不能通过 keychain 互相跟踪就行。

至于卸载重装识别为同一台设备我认为不是大问题
Mitt
2022-04-14 11:54:14 +08:00
@Building #14 权限数量赶上安卓了,我觉得如果觉得用时申请先进,那还是考虑下每个软件安装特别是手机权限重置 /迁移手机后,每个软件打开屏幕点不完的权限申请的场景,一两个可能还看看,三四个以上就开始无脑允许 /拒绝了,哪里先进?特别是国行还多了个无线数据(WIFI),我觉得权限进一步细化是必要的,就必然会带来更多的体验上的问题,本来就需要改进
icyalala
2022-04-14 12:11:23 +08:00
@Mitt 正常 App 启动无非就是 Push 权限和国行那个网络权限。
icyalala
2022-04-14 12:15:33 +08:00
@kera0a keychain 可以存储数据,卸载重装也仍然在,广告 SDK 可以利用这个特性可以轻松持续追踪,如果多个 App 使用同一家 SDK 那就可以在应用间相互追踪了。就是说,对于普通用户来讲,只有重置设备这一个方法能清除 keychain 。

设备指纹是另一个问题,只要 keychain 还在,那普通用户就逃脱不了追踪。
kera0a
2022-04-14 12:21:24 +08:00
@icyalala 你可能有误解 ,广告 SDK 是没办法利用 keychain 来跟踪的

keychain 是一个存储沙盒,每个 APP 都能往里面写数据,但不能共享,所以不能追踪
A 应用往里写了一个标识符 ,B 应用是拿不到这个标识符的,应用只能读自己写的数据
icyalala
2022-04-14 12:34:50 +08:00
@kera0a 你可能不了广告 SDK 。。用 scheme 也好、local socket 也好,都能进行通信,当然更广泛的是设备指纹,传到服务器做召回,把结果 id 写到 keychain 。设备指纹即使没有 keychain 也能做,但是有 keychain 实现更容易和精确。

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

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

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

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

© 2021 V2EX