V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
blackcurrant
V2EX  ›  iOS

"xxx"想要查找并连接到本地网络上的设备

  •  
  •   blackcurrant · 2020-12-02 12:17:10 +08:00 · 6582 次点击
    这是一个创建于 1488 天前的主题,其中的信息可能已经有所发展或是发生改变。
    ["xxx"想要查找并连接到本地网络上的设备
    此 APP 将可发现和连接到您所用网络上的设备]

    这个权限是干嘛用的?为什么以前没见过需要授权?
    20 条回复    2020-12-02 21:54:48 +08:00
    vain
        1
    vain  
       2020-12-02 12:19:19 +08:00   ❤️ 2
    简单理解,就是查找本地 LAN 上设备的权限,
    如果不是管理本地网络设备,如路由器 /NAS 的 app 。
    或者读取本地设备进行播放的,比如 plex,比如 airplay 的
    那么别给,特别是什么美团之类的 app
    terence4444
        2
    terence4444  
       2020-12-02 12:22:42 +08:00 via iPhone   ❤️ 1
    通过局域网设备识别你的网络情况,以及位置信息。
    NotFoundEgg
        3
    NotFoundEgg  
       2020-12-02 12:24:28 +08:00   ❤️ 1
    投屏时会用到
    blackcurrant
        4
    blackcurrant  
    OP
       2020-12-02 12:26:05 +08:00 via iPhone
    为什么 12306 也需要这个权限,是想干嘛?
    napsterwu
        5
    napsterwu  
       2020-12-02 12:48:39 +08:00 via iPhone
    扫一下局域网设备然后给你建模
    vokins
        6
    vokins  
       2020-12-02 13:40:50 +08:00
    airplay 不是不需要本地网络权限吗?你关掉本地网络权限试试,所有的 airplay 都可以正常用啊
    strongcoder
        7
    strongcoder  
       2020-12-02 13:45:58 +08:00
    iOS14 之前是直接用不需要授权,这个授权提醒 iOS14 后才有的,主要就是扫描内网设备 增加识别判断一个用户的手段 有些局域网播放 软件也需要 但是其实大部分软件申请都是用来做精准识别用的
    nikubenki
        8
    nikubenki  
       2020-12-02 13:55:15 +08:00
    有些需要使用这个权限查找内网里的设备,比如 keep 查找联网的跑步机,米家 app 查找各种家居智能电器。有需要的给,大部分 app 用不上
    chinvo
        9
    chinvo  
       2020-12-02 13:57:45 +08:00 via iPhone
    @vokins #5 airplay 不用,但是 dlna 用
    lujie2012
        10
    lujie2012  
       2020-12-02 14:10:01 +08:00
    最近开发遇到这个权限,简单说,到 APP 想要访问 192.168.0.1 等私有内网地址时,APP 就会提示这个权限。

    专业技术上解释就是:
    家里的局域网或者路由器都是分配私有 IP 的,只有在路由器上是公网 IP 。所以 APP 如果想探测当前局域网内部有哪些设备,就是分配了同一个网段的设备,就需要 APP 授予访问局域网络的权限。
    大部分 APP 都是通过域名进行访问请求的,域名都是绑定公网 IP 所以不会出现这个权限提示。
    lujie2012
        11
    lujie2012  
       2020-12-02 14:11:44 +08:00
    补充说明,所以当你禁止这个权限的是,你的 APP 是无法通过局域网 IP 进行通信了,因此很多功能没有办法使用了。APP 无法借助你的路由器 192.168.0.1 进行直接的通信。
    cnygd
        12
    cnygd  
       2020-12-02 14:18:45 +08:00
    基本上每个 app 都会问一遍
    除了影视 app 我会开,让它去搜我的电视盒子, 其余我都拒绝了
    vokins
        13
    vokins  
       2020-12-02 15:07:05 +08:00 via iPhone
    @chinvo 那请问这两种哪个好? AirPlay 还是 dlna 啊?我在网上搜了一下,资料都比较旧了,不知道两种技术现在谁更胜一筹?
    TashinV
        14
    TashinV  
       2020-12-02 15:09:14 +08:00 via iPhone
    @vokins
    Apple 全家桶就用 AirPlay 咯
    Bananana
        15
    Bananana  
       2020-12-02 15:40:37 +08:00
    我怀疑是 App 里一堆第三方 SDK 偷偷请求的这个权限。
    Bananana
        16
    Bananana  
       2020-12-02 15:41:21 +08:00
    @vokins AirPlay 只能苹果设备用,dlna 一般都是 Android 在用,看你现在设备是什么了,跟谁胜一筹没关系
    HaydenYe
        17
    HaydenYe  
       2020-12-02 15:47:52 +08:00
    @Bananana 一些 Android 设备也是可以用 AirPlay 的 比如 非国行版 Sony 的电视
    https://www.sony.com.hk/zh/electronics/support/articles/00240540
    Bananana
        18
    Bananana  
       2020-12-02 17:06:55 +08:00 via iPhone
    @HaydenYe 酱紫嘛,我家的国行大法电视没有 QAQ
    vokins
        19
    vokins  
       2020-12-02 21:54:27 +08:00 via iPhone
    @Bananana 谢谢
    vokins
        20
    vokins  
       2020-12-02 21:54:48 +08:00 via iPhone
    @TashinV 谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   902 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:14 · PVG 04:14 · LAX 12:14 · JFK 15:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.