为什么系统里面没有任何提示"要访问 Wifi 名称的 App 需要提供精确定位权限才行"? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
forgottencoast
V2EX    iOS

为什么系统里面没有任何提示"要访问 Wifi 名称的 App 需要提供精确定位权限才行"?

  •  
  •   forgottencoast 2022-03-10 23:08:00 +08:00 2725 次点击
    这是一个创建于 1389 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我有一个行车记录仪的 app ,需要连接行车记录仪自己的 wifi ,app 会检测是不是上指定名称的 wifi 。
    有一次我集中清理定位权限的时候把这个 app 的定位权限给关了,然后就再也连不上行车记录仪自己的 wifi 了。
    我研究了好久,就是没想到这两者有关系。还以为行车记录仪坏了,准备买个新的呢,但是发现行车记录仪其实有在录像,就搁置了。
    直到过了好久,给美的净水器连 WiFi 的时候,它提示我一定要打开精确定位权限才行。我不信,发现果然连不上,给了就通了。
    然后才想起这个行车记录仪肯定是有这个问题,打开权限一试,果然成功了。
    浪费我好多时间。

    13 条回复    2022-03-22 12:53:35 +08:00
    duxiansen
        1
    duxiansen  
       2022-03-10 23:19:52 +08:00
    我觉得这个应该怪你用的 app 没有提醒
    这种属于隐私性质的权限,系统做出来就是为了保护隐私,怎么可能因为 app 的原因主动引导你去打开权限呢
    dLvsYgJ8fiP8TGYU
        2
    dLvsYgJ8fiP8TGYU  
       2022-03-10 23:45:28 +08:00
    应该怪你用的记录仪厂家滥用权限
    一个看录像的 app 要什么精确定位权限?
    有些不给“所有照片”权限就没法保存到本地相册,都 iOS15 时代了,还不去主动适配“仅选中的照片”权限
    更有甚者录制的视频不是通用 MP4/MOV 格式,必须要用指定 app 解码看,意味着你连把 SD 卡查到电脑上自由播放的权利都没,就别怪消费者用脚投票

    建议搜索你用的厂家是否在外区上架海外版 app (=纯净版,很老实)
    forgottencoast
        3
    forgottencoast  
    OP
       2022-03-10 23:48:51 +08:00
    @dLvsYgJ8fiP8TGYU
    这是 iOS 的限制,不信你可以自己去查一下。
    dLvsYgJ8fiP8TGYU
        4
    dLvsYgJ8fiP8TGYU  
       2022-03-11 00:01:24 +08:00
    @forgottencoast 据我所知不请求定位权限,不影响正常连接局域网内的记录仪回看视频。方便说一下您用的记录仪厂家或 app 名称?
    dingwen07
        5
    dingwen07  
       2022-03-11 02:47:16 +08:00 via iPhone
    @dLvsYgJ8fiP8TGYU #4 行车记录仪啊,这应该是要你手动连接到一个它创建的 AP
    Pierson
        6
    Pierson  
       2022-03-11 03:10:27 +08:00
    为什么啊,iOS 不是有单独的访问本地网络的选项吗
    meetcw
        7
    meetcw  
       2022-03-11 03:30:34 +08:00
    @dLvsYgJ8fiP8TGYU 这应该不是 APP 的锅,APP 应该是通过获取 WIFI SSID 来判断是否和能连接上记录仪。最近用 Resilio Sync 发现安卓也是这样,想要获取 SSID 必须给定位权限。
    mxT52CRuqR6o5
        8
    mxT52CRuqR6o5  
       2022-03-11 04:58:24 +08:00 via Android
    @meetcw 应该是这个原因,有能获取到 ssid 就有追踪定位的可能性
    pipasese
        9
    pipasese  
       2022-03-11 06:54:23 +08:00 via iPhone
    除了获取 ssid ,还有另外一种思路,app 尝试与设备通信,如果成功,可以认为手机连上了正确的网络。
    run2
        10
    run2  
       2022-03-11 11:16:40 +08:00
    垃圾海尔 app 也是这样,我完全可以自己填的,它非要我必须连 2.4g 并且给它精确定位,深井冰啊
    我直接输入 2.4g ssid 不快吗?
    outtime
        11
    outtime  
       2022-03-11 12:29:11 +08:00
    因为 wifi 可以用于精确定位,严格来说获得 wifi 的相关信息也算精确定位。
    这些 app 设计的有问题,如同 #9 所说的,明明能直接判断是否能通信,非要去判断连的是不是同一个网
    forgottencoast
        12
    forgottencoast  
    OP
       2022-03-11 17:42:12 +08:00
    @outtime
    @meetcw
    @mxT52CRuqR6o5
    问题在于如果 app 没有提示的话,谁想得到居然要开精确定位权限才能连上行车记录仪。
    我还一直研究为什么它没有提示要访问本地网络权限。
    想来 app 的开发者确实应该提示,但是我用的那款 app 它很久很久都没有升级了,它发布的那个时候是不需要的,好像升级了 iOS14 以后就要了。
    elvistlui
        13
    elvistlui  
       2022-03-22 12:53:35 +08:00
    iOS13 之前是不需要,13 开始就要先有定位权限,才能拿到 wifi 名称了。这个 app 的开发者没有马上去适配,可以说很不负责了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5761 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 02:21 PVG 10:21 LAX 18:21 JFK 21:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86