iOS27.2 上线的国内特供功能:可以让用户对某些 app 禁止读取陀螺仪传感器,让某些 app 的摇一摇自动广告 sdk 失效;
现在据说百度通过读取磁力计数据,另辟蹊径了····
“
百度网盘使用的框架里有个专门的 [没有运动] (NoShake) 变体,这个变体没有依靠常规的 CoreMotion 动作监听,而是使用苹果 Core Location 框架中的 CLHeading 获取设备方向数据。
CLHeading 属于磁力计相关的框架,该框架可以提供设备相对于磁北方向的朝向和用于计算方向的三轴磁场数据。
简单来说,手机姿态发生变化时磁力计返回的数据也可能随之变化,广告组件可以据此判断用户是否移动或转动了手机。
因此禁止陀螺仪和加速度计权限是没用的
”
source: https://www.landian.news/archives/127843.html
现在据说百度通过读取磁力计数据,另辟蹊径了····
“
百度网盘使用的框架里有个专门的 [没有运动] (NoShake) 变体,这个变体没有依靠常规的 CoreMotion 动作监听,而是使用苹果 Core Location 框架中的 CLHeading 获取设备方向数据。
CLHeading 属于磁力计相关的框架,该框架可以提供设备相对于磁北方向的朝向和用于计算方向的三轴磁场数据。
简单来说,手机姿态发生变化时磁力计返回的数据也可能随之变化,广告组件可以据此判断用户是否移动或转动了手机。
因此禁止陀螺仪和加速度计权限是没用的
”
source: https://www.landian.news/archives/127843.html