这些读取剪切板的国产 app 是真的烦
iphone 在 macbook 旁时,mac 复制了啥,直接在手机上粘贴就可以了,巧了,我复制一个文件,然后看了看饿了么的送餐情况,或者网易云听歌,他就把文件给读走了,这么可恶,如果是一个私人文件这么做真的好嘛?
不过有个疑问,app 这样读取剪切板,是只读取字符串,还是媒体文件都能读取到?

iphone 在 macbook 旁时,mac 复制了啥,直接在手机上粘贴就可以了,巧了,我复制一个文件,然后看了看饿了么的送餐情况,或者网易云听歌,他就把文件给读走了,这么可恶,如果是一个私人文件这么做真的好嘛?
不过有个疑问,app 这样读取剪切板,是只读取字符串,还是媒体文件都能读取到?

苹果做了读取剪贴板提醒:说明不是苹果没意识到这个问题
苹果没有把读取剪贴板作为一个需要申请的权限:说明这里一定有什么东西让苹果顾虑
这个问题就像 App 使用 Keychain 唯一标识用户一样(之前某次 iOS beta 卸载 App 会一并删除保存在 Keychain 内容)
明明知道问题存在,但是就是不去修正,Keychain 的顾虑之前有人说和游戏的游客帐号有关,剪贴板的顾虑是啥,不可能是为国内这些因为微信限制跳转而用剪贴板代替的应用开绿灯吧
苹果没有把读取剪贴板作为一个需要申请的权限不知道是出于什么原因。我就没见到几个 app 是正经需要使用剪贴板 API 来读写剪贴板的。
不过,比如淘口令之类的东西,岂不是也不能用了?
国内这些 App 对剪贴板的操作都很奇怪,我想来想去只有两个解释:
1. 真的在偷用户的剪贴板内容(我坚信拼多多在干这事);
2. 产品和开发对用户体验没追求。iOS 14 提供了可以检测剪贴板内容是否符合某种格式的 API,如果符合了再去读取,这时候才会弹出提示。支付宝应该就是这么做的。
https://developer.apple.com/documentation/uikit/uipasteboard