你的app如何用加速度计出道你
[Ar]3d^{6}4s^22021/12/01 13:14:31
https://iyouport.substack.com/p/iphone-
(即使是iOS)对加速度计的访问不受系统权限的保护,开发者不需要告知用户他们需要访问的原因。
加速度计数据本身不包含任何位置信息,但是,它可以用来根据环境中的振动模式来推断您的确切位置。
为了说明这一概念,请考虑以下例子。
您乘坐公交车上下班。当坐在公交车上时,您打开了您最喜欢的社交应用程序。尽管这是您最喜欢的应用程序,但您并不信任它,不愿意与它分享您的位置。在下一站,一位乘客上了公交车。该乘客坐在公交车上,打开了同一个社交应用程序。但该乘客与该应用分享了自己的精确位置。现在,如果这个社交应用程序正在读取您的手机以及那位乘客的手机上的加速度计数据,该应用程序就可以很容易地找出两部手机都经历了相同的振动模式。事实上,两部手机都会记录相同的振动,例如,当公交车启动、停止和向左或向右转时。该应用程序现在知道您和那位乘客一起在同一个环境中,因此是同一个位置。如果您收到该应用程序的推荐,建议把那位乘客加为 “好友”,请不要感到惊讶。
安卓上的谷歌浏览器默认与您访问的每个网站共享运动传感器的数据。运动传感器实际上指的是加速计、陀螺仪和气压计传感器。好消息是您可以改变这一默认行为。