PingWest品玩 背后玩的是什么把戏?,这些滥用剪贴板的App( 二 )
不过可以确认的是 , TikTok并没有像很多人看了视频之后所担心的那样 , 在监听用户在文本框输入的内容 。
这一说法得到了多位资深iOS开发者的支持 。
知乎iOS话题优秀回答者、iOS开发教程作者王禹效告诉硅星人 , 当用户在TikTok内输入内容时 , 剪贴板调用的通知频繁出现 , 疑似因为调用了一个名叫textFieldDidEndEditing(_:)的函数 , 也即“文本框输入结束” 。
结果就是 , 当用户在TikTok的文本框输入文字 , 每次输入动作停止的时候 , 都会触发对剪贴板内容的调用 。
至少两位资深iOS开发者认为 , 从视频里的应用行为来看 , 顶部弹窗通知只是代表读取了剪贴板里的内容而已 , “有人以为这代表TikTok在监听用户打字 , 其实没有 。 只是在文本框输入文字的行为触发了读取剪贴板内容 。 ”王禹效表示 。
文章图片
至少在这次事件当中 , TikTok没有人们指责的那么邪恶 。 整改之前的行为 , 最多影响了用户的使用体验 , 从代码的层面来看 , 也确实“滥用”了剪贴板权限 , 但没有证据证明它将剪贴板内容用于侵犯用户隐私l商业获利、 。
据硅星人了解 , TikTok在去掉前述反垃圾内容的功能后 , 仍会继续在应用内保留调取剪贴板的功能 , 会在合法合规的原则上使用 。 不过TikTok暂未透露会具体的使用目的 。
那么 , 调取剪贴板这件事 , 都有什么可能的使用目的?请继续往下读 。
滥用剪贴板背后是什么把戏?
读取剪贴板内容是iOS平台允许的功能 。 多位受访的资深开发者和业内人士也表示 , 调取剪贴板确实是中美互联网行业的惯常做法 。 原则上 , 只要信息需要在应用之间传递 , 就可以调取剪贴板 。
文章图片
但是 , 像这一批被发现的应用 , 都是在没有获得用户许可的前提下嗅探剪贴板内容 , 以及TikTok这样的“极端案例” , 似乎超出了苹果设计剪贴板的初衷 , 隐私方面存在争议 。
王禹效认为 , 启动即调用剪贴板 , 按照合理猜测 , 可能有几类原因:
程序写错了 , 用错了插件 , 错误调用了接口 , (比如TikTok的情况 , 出于有意或者无意 , 都暂可算这一类);开发过程中接入了一些常见的第三方功能 , 比如第三方账户登陆(如Facebook、Twitter、微信、微博等) , 也就接入了这些功能对应的广告联盟 。 调取剪贴板的行为可能是这些第三方功能或广告联盟SDK导致的 , 一般来讲不属于开发者第一方的过错;补完用户画像或提取关键词推送广告:这种做法就接近灰色产业的范畴了 。 结合上一类理由 , 应用完全可以提取剪贴板里的内容 , 通过第三方广告联盟 , 补足用户画像 , 从而更精确地推送广告 。 这也是为什么很多人经常感觉广告有“心电感应”的能力 , 明明没有在当前应用里输入有关内容 , 却也收到了关联度很高的广告 。知乎iOS话题优秀回答者、资深开发者BillCheng透露 , 在中文互联网的语境下 , 应用调取剪贴板一般有如下几种场景:
首先 , 应用之间的跳转 , 通常会通过剪贴板来实现 。 比如在第三方应用里选择通过微信进行登录 , 或者通过支付宝进行支付 , 此时嵌入在第三方应用里的微信和支付宝组件 , 会在跳转之前将一段数据放到iOS的系统剪贴板里 , 跳转之后再进行读取;
以及 , 一些应用 , 特别是某些阿里系和字节系应用 , 因为众所周知的原因 , 应用里的内容或链接无法通过微信进行分享 , 所以转而通过剪贴板实现 。
文章图片
独立开发者、macOS剪贴板工具FastClip创始人沈寅告诉硅星人 , 大公司的应用重度使用剪贴板 , 主要是为了完成它自己的应用场景、优化体验:
- 平台|美股上市公司微贷网被查背后 车贷模式之殇何解?
- 美国南卡罗来纳州发生枪击案真相是什么?美国南卡罗来纳州发生枪击案背后的真相
- 高考倒计时2天真相是什么?高考倒计时2天背后的真相
- 1岁女儿哭闹妈妈将其捂死是什么原因?1岁女儿哭闹妈妈将其捂死背后的真相
- 借款人|红星资本局|微贷网被立案背后:抛出资管协议,投资人曾在止损与安全之间纠结
- 中新经纬|代理退保的背后:收40%佣金,有人招学员称2小时学会
- 里尚七七本人|徐静蕾黄立行合体,老徐穿背带裤还像小姑娘,黄立行背后偷瞄好甜
- 平台|红星资本局|微贷网被立案背后:抛出资管协议,投资人曾在止损与安全之间纠结
- 南岗|“扫个码吧!”不明二维码不能随便扫,它的背后有大“坑”!
- 极点商业|未分胜负,格力“造假”被美的举报背后:13年明撕暗斗