夜雨聆风学习资料网

ARTICLE · 1300055

iOS 27.2掐死摇一摇,百度网盘绕过去了

iOS 27.2掐死摇一摇,百度网盘绕过去了
苹果把闸门放下了,有人从旁边绕了过去。10月27日,iOS 27.2正式版推送,国行专属的「限制动作数据」开关上线:把App加进名单,它就读不到加速度计和陀螺仪,手机一晃不再跳广告页;但多名用户发现,这道开关对百度网盘失效。(据澎湃新闻、36氪)

一、这道开关管什么

路径在「设置—隐私与安全—运动与健身—限制动作数据」,点右上角「编辑」,把要屏蔽的App加进名单。被列入的App拿不到CoreMotion的运动数据,广告SDK读不到加速度计和陀螺仪,晃动阈值就触发不了。

要说清楚边界:它只阻断「晃一下就跳转」,不移除开屏广告画面。广告还在,只是不会因为你走路颠簸、拿起手机而自动跳走。这是系统层的接口数据隔离,不是关掉传感器硬件。

摇一摇之所以招人烦,是因为它大多不是用户主动发起的交互。广告SDK在开屏页读取运动数据、设一个晃动阈值,阈值被调低之后,走路、上车、掏口袋都能触发;跳过按钮还常常做得极小,甚至整页都能点。

二、百度网盘是怎么绕过去的

开发者的逆向分析给出了技术解释:百度网盘的广告框架里有一套名为NoShake的备选逻辑,当CoreMotion的运动数据被系统限制时,它改读CoreLocation返回的CLHeading——也就是磁力计给出的罗盘航向,靠手机转动、倾斜带来的航向角变化间接判断「晃没晃」。

漏洞在权限划分上。磁力计提供的航向属于导航定位能力,不在运动数据的管控范围内,iOS目前也没有针对这个接口的独立开关。苹果关了一扇门,旁边那扇窗户还开着。

百度这边的说法不一样。智能客服表示主要依托「系统自动监测机制」识别设备动作,用户可以手动关:我的—设置—隐私与个性化设置—关闭「允许展现开屏摇一摇广告」。另有知情人士对媒体称,并非刻意绕开,而是新版本还没通过苹果审核,适配预计这两天就能更新。

三、为什么这件事戳中所有人

2023年11月,苹果要求国内多家头部App移除陀螺仪权限的消息传出,当天话题冲上热搜第2,全天阅读量超过3亿。今年6月,粉丝274万的博主「销冠李老板」发视频说,自己在高速上开车时,导航App的开屏摇一摇被车身震动触发,低头关广告险些被追尾。随后百度地图、高德、网易云音乐等陆续撤下了开屏摇一摇跳转。

用户付出的成本很具体:多一次返回,导航时多一次低头,还有一层说不清的顾虑——广告SDK到底读走了哪些传感器数据。黑猫投诉上,相关投诉长期集中在误触跳转和关闭困难。

我的看法:系统级权限是唯一真正有效的那只手,把选择权从广告SDK手里拿回给用户。但只要开屏广告位还在,「换一个传感器」就一定还会再来。要根治,得把「晃动跳转」明确判定为需要用户清晰同意的交互,而不是默认开启的陷阱。

你手机里第一个被拉进限制名单的,是哪个App?

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料