无法连接app

更新时间:2023-03-08 17:12:30 阅读: 评论:0

保护水资源的措施-青菜疙瘩汤

无法连接app
2023年3月8日发(作者:邮箱管理)

iOS14新增的本地⽹络权限,需要开给第三⽅App吗?

很多尝鲜iOS14的⽤户,在升级完成后会遇到App请求⼀个名叫「LocalNetwork(本地⽹络)」的权限。

iOS14新增的「LocalNetwork(本地⽹络)」权限提醒

相信⼤家对这个权限有很多疑问:本地⽹络权限是什么?为什么要对它做出限制?以及哪些应⽤真的需要这个权限?这

三个问题将在本⽂⾥得到解答。

本地⽹络权限是什么,为什么要限制?

本地⽹络(局域⽹)

本地⽹络也叫局域⽹,是将设备接⼊路由器以后形成的⽹络,设备可以通过这张⽹络互相通信,让你可以在⼿机上将歌

曲从⽆线⾳响⾥播放出来,在公司⽤公共打印机打印⽂档,在朋友家⼀起⽤Switch联机打游戏。

从iOS13开始,应⽤想要获得当前连接到的Wi-Fi名称,那就必须要获得定位权限。因为通过识别Wi-Fi名称,应⽤

就能轻松地在你和周围的⼈之间建⽴⼤数据⽹络。但是不给定位权限不代表应⽤就没有办法跟踪你了,因为应⽤可以通

过本地⽹络⾥的设备进⾏跟踪。

可以通过MAC地址识别特定的局域⽹

在过去的iOS版本中,应⽤可以随意扫描本地⽹络中的设备,因此应⽤就可以很轻松地得到本地⽹络⾥所有设备的名称

和MAC地址。MAC地址是⼀种确认⽹络设备位置的地址,每个⽹卡都有⼀个唯⼀的MAC地址,加上MAC地址也具

有唯⼀性,设备⼚商会按照⼀定的规律分配MAC,所以不同的局域⽹都是独⼀⽆⼆可以识别的。

这样就通过MAC地址和设备的名字以⽣成⼀个特定的「指纹」,持续地、跨应⽤地、跨设备地跟踪⽤户的⾏为,并对

⽤户画像持续进⾏调整。

⽐⽅说,你从线下渠道买了个新相机,拍完照⽚利⽤相机⾃带的Wi-Fi将照⽚导⼊到⼿机上。这时候带有某个推⼴模块

的应⽤对局域⽹发起了⼀次扫描,识别到了⼀个新的设备,推⼴模块会将相机的MAC地址上传了云端,进⾏简单的识

别对⽐以后,很容易知道这个MAC地址属于相机。这样带有推⼴模块的应⽤都会在画像⾥给你加上「相机⽤户」这样

的标签,当你下次打开带有同⼀个推⼴模块的购物应⽤时,你就会看到推荐了⼀堆和相机有关的东西。

程序A在和相机交换数据时,程序B也可以扫描这个相机

所以在iOS14⾥,Apple开始对本地⽹络权限做出了更加严格的限制。

哪些App需要开本地⽹络权限?

那么到底哪些App我们需要给本地⽹络权限呢?

就⼤部分应⽤⽽⾔,它们都不需要给本地⽹络权限。因为它们没有功能会使⽤到本地⽹络,请求这个权限的主要⽬的就

是为了跟踪⽤户并推送⼴告。

HomeKit、AirDrop、AirPlay和AirPrint都是不需要⽹络权限的

使⽤HomeKit、AirDrop、AirPlay和AirPrint的应⽤也不需要给出本地⽹络权限,使⽤这类API的时候苹果会以保护隐

私的前提下传输和交换数据。

智能家居App(⾮HomeKit型,⽐如⽶家等)、在线流媒体投屏类App(⽐如Spotify、腾讯视频等)会相对复杂⼀

点:配对时需要授予权限,控制时可以选择性授予权限。

配对智能家居和电视时,对应的App只有先在本地找到对应的设备,才能进⾏配对,所以这个过程是必须要授予本地

⽹络权限的,配对完成以后⼤部分的智能家居服务会把设备记录到云端。

⽽到了控制时,由于在云端存有智能家居的信息,⽤户在控制时App会先尝试从本地提交请求,如果⽆法连接的话再

从云端向设备推送请求,即可以选择性授予权限。

简单的延迟测试

从本地推送和从云端推送,简单的开关命令、调节命令延迟实际上没有特别⼤的区别,所以不给本地⽹络权限是完全可

以的。只有在⽹络环境较差时,推送和播放内容的时才会感觉到明显延迟和卡顿。所以我认为,智能家居类App还是

在线流媒体的投屏推送类App只需要在配对时短暂打开⼀段时间,⽇常使⽤的时候完全没有必要给本地⽹络权限。

最后这三类App是必须要授予本地⽹络权限的,它们包括:

1.利⽤本地⽹络进⾏设备发现

2.利⽤本地⽹络进⾏数据传输

3.⽹络调试⼯具

利⽤本地⽹络发现设备的应⽤我接触的也不是很多,⼤部分都是和智能家居有关的App。其他和这⽅⾯有关的应⽤有:

邀请同⼀⽹络下的好友⼀起加⼊游戏的应⽤和路由器的管理应⽤等。

⽽利⽤本地⽹络传输数据的应⽤还是挺多的,⽐如你⽤本地视频播放器nPlayer播放NAS⾥的视频时就需要本地⽹络

权限;⼜⽐如你想要把⼿机⾥的照⽚利⽤第三⽅软件投射到电视上,这也是需要本地⽹络权限的;再⽐如你经常使⽤

TIM⾥的⾯对⾯快传,这项功能也需要本地⽹络权限才能正常⼯作。利⽤本地⽹络传输数据的场景还有很多,这⾥我只

是举出了三个常见的例⼦。

最后⼀个就是极客⽤得⽐较多的⽹络调试⼯具,⽐如HENetworkTools,如果不给本地⽹络权限的话所有和本地⽹络

有关的测试⼯具都会失败。不过我相信使⽤这类应⽤的⼈都知道要打开这个权限。

好在未来开发者适配以后,在请求本地⽹络权限时你会看到这个应⽤的哪些功能需要权限,帮助你更好地判断是否要授

予。

以上就是关于iOS14的本地⽹络权限详解的全⽂了,希望它能帮助到你。

关联阅读:

>下载少数派、关注,第⼀时间了解WWDC2020资讯

本文发布于:2023-03-08 17:12:29,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678266749185684.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:无法连接app.doc

本文 PDF 下载地址:无法连接app.pdf

上一篇:画儿童画
下一篇:返回列表
标签:无法连接app
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26 专利检索|