发布网友 发布时间:2022-04-22 14:14
共1个回答
热心网友 时间:2023-11-08 12:08
简单来说,就是iPhone想要获取你所在的局域网(路由器)的联网设备的意思。这个功能是为了保护你本地网络安全的,避免很大一部分app乱扫描本地网络上的设备。
在过去的 iOS 版本中,应用可以随意扫描本地网络中的设备,因此应用就可以很轻松地得到本地网络里所有设备的名称和 MAC 地址。而现在的iPhone已经可以通过 MAC 地址识别特定的局域网。
MAC 地址是一种确认网络设备位置的地址,每个网卡都有一个唯一的 MAC 地址,加上 MAC 地址也具有唯一性,设备厂商会按照一定的规律分配 MAC,所以不同的局域网都是独一无二可以识别的。
这样就通过 MAC 地址和设备的名字以生成一个特定的“指纹”,持续地、跨应用地、跨设备地跟踪用户的行为,并对用户画像持续进行调整。
所以在 iOS 14 里,Apple 开始对本地网络权限做出了更加严格的*,从而更让好的保护你的手机的本地网络安全。
Iphone哪些 App 需要开本地网络权限
就大部分应用而言,它们都不需要给本地网络权限。因为它们没有功能会使用到本地网络,请求这个权限的主要目的就是为了跟踪用户并推送广告。像HomeKit、AirDrop、AirPlay 和 AirPrint 都是不需要网络权限的。
使用 HomeKit、AirDrop、AirPlay 和 AirPrint 的应用也不需要给出本地网络权限,使用这类 APP的时候苹果会以保护隐私的前提下传输和交换数据。
智能家居 App(非 HomeKit 型,比如米家等)、在线流媒体投屏类 App (比如 Spotify、腾讯视频等)会相对复杂一点:配对时需要授予权限,控制时可以选择性授予权限。
配对智能家居和电视时,对应的 App 只有先在本地找到对应的设备,才能进行配对,所以这个过程是必须要授予本地网络权限的,配对完成以后大部分的智能家居服务会把设备记录到云端。
而到了控制时,由于在云端存有智能家居的信息,用户在控制时 App 会先尝试从本地提交请求,如果无法连接的话再从云端向设备推送请求,即可以选择性授予权限。