我有一个行车记录仪的 app ,需要连接行车记录仪自己的 wifi ,app 会检测是不是连上指定名称的 wifi 。
有一次我集中清理定位权限的时候把这个 app 的定位权限给关了,然后就再也连不上行车记录仪自己的 wifi 了。
我研究了好久,就是没想到这两者有关系。还以为行车记录仪坏了,准备买个新的呢,但是发现行车记录仪其实有在录像,就搁置了。
直到过了好久,给美的净水器连 WiFi 的时候,它提示我一定要打开精确定位权限才行。我不信,发现果然连不上,给了就通了。
然后才想起这个行车记录仪肯定是有这个问题,打开权限一试,果然成功了。
浪费我好多时间。
1
duxiansen 2022-03-10 23:19:52 +08:00
我觉得这个应该怪你用的 app 没有提醒
这种属于隐私性质的权限,系统做出来就是为了保护隐私,怎么可能因为 app 的原因主动引导你去打开权限呢 |
2
dLvsYgJ8fiP8TGYU 2022-03-10 23:45:28 +08:00
应该怪你用的记录仪厂家滥用权限
一个看录像的 app 要什么精确定位权限? 有些不给“所有照片”权限就没法保存到本地相册,都 iOS15 时代了,还不去主动适配“仅选中的照片”权限 更有甚者录制的视频不是通用 MP4/MOV 格式,必须要用指定 app 解码看,意味着你连把 SD 卡查到电脑上自由播放的权利都没,就别怪消费者用脚投票 建议搜索你用的厂家是否在外区上架海外版 app (=纯净版,很老实) |
3
forgottencoast OP @dLvsYgJ8fiP8TGYU
这是 iOS 的限制,不信你可以自己去查一下。 |
4
dLvsYgJ8fiP8TGYU 2022-03-11 00:01:24 +08:00
@forgottencoast 据我所知不请求定位权限,不影响正常连接局域网内的记录仪回看视频。方便说一下您用的记录仪厂家或 app 名称?
|
5
dingwen07 2022-03-11 02:47:16 +08:00 via iPhone
@dLvsYgJ8fiP8TGYU #4 行车记录仪啊,这应该是要你手动连接到一个它创建的 AP
|
6
Pierson 2022-03-11 03:10:27 +08:00
为什么啊,iOS 不是有单独的访问本地网络的选项吗
|
7
meetcw 2022-03-11 03:30:34 +08:00
@dLvsYgJ8fiP8TGYU 这应该不是 APP 的锅,APP 应该是通过获取 WIFI SSID 来判断是否和能连接上记录仪。最近用 Resilio Sync 发现安卓也是这样,想要获取 SSID 必须给定位权限。
|
8
mxT52CRuqR6o5 2022-03-11 04:58:24 +08:00 via Android
@meetcw 应该是这个原因,有能获取到 ssid 就有追踪定位的可能性
|
9
pipasese 2022-03-11 06:54:23 +08:00 via iPhone
除了获取 ssid ,还有另外一种思路,app 尝试与设备通信,如果成功,可以认为手机连上了正确的网络。
|
10
sobigfish 2022-03-11 11:16:40 +08:00
垃圾海尔 app 也是这样,我完全可以自己填的,它非要我必须连 2.4g 并且给它精确定位,深井冰啊
我直接输入 2.4g ssid 不快吗? |
11
outtime 2022-03-11 12:29:11 +08:00
因为 wifi 可以用于精确定位,严格来说获得 wifi 的相关信息也算精确定位。
这些 app 设计的有问题,如同 #9 所说的,明明能直接判断是否能通信,非要去判断连的是不是同一个网 |
12
forgottencoast OP @outtime
@meetcw @mxT52CRuqR6o5 问题在于如果 app 没有提示的话,谁想得到居然要开精确定位权限才能连上行车记录仪。 我还一直研究为什么它没有提示要访问本地网络权限。 想来 app 的开发者确实应该提示,但是我用的那款 app 它很久很久都没有升级了,它发布的那个时候是不需要的,好像升级了 iOS14 以后就要了。 |
13
elvistlui 2022-03-22 12:53:35 +08:00
iOS13 之前是不需要,13 开始就要先有定位权限,才能拿到 wifi 名称了。这个 app 的开发者没有马上去适配,可以说很不负责了
|