IOS 即使关闭了微信的定位权限,仍然可以获取到位置信息?

2020-12-10 11:47:48 +08:00
 tin3w5

手机坏了,到 Apple Store 的 Genius Bar 维修,顺便问 Genius 为什么手机每次启动微信之后发热特别严重,Genius 给我看了 App Store 上微信描述中的一句不起眼但细读后毛骨悚然但话: "This app may use your location even when it isn't open, which can decrease device battery life."

这句话可以在 App Store 中搜索微信( WeChat ),打开页面后在 Information 选项中点开 Location 字段后看到。

Genius 非常肯定地说,除非放弃所有的定位功能,从 Privacy 中彻底关掉定位功能,不然微信依然可以获取到你的详细位置。

本人没有做过 iOS 开发,不是很清楚是否真的存在这种骚操作。如果存在,那么为什么微信还要申请定位权限来获取用户位置,给用户提供相应的服务? iOS 的 Location 权限存在的意义又何在?如果不存在,那这段话中的"This app may use your location even when it isn't open“又是怎么实现的?按照我的理解,”When it isn't open“,应该是开机后从来没有打开过这个 APP 、开机后打开过这个 APP 后从多任务里划掉这个 APP 或划掉这个 APP 后重新启动手机,那也就是说面对微信,iOS 允许其完全运行在后台?

如果真的可以在不启动的情况下也获取到位置信息,是不是也可以获取到麦克风、摄像头、通讯录、照片等其他信息呢?

11169 次点击
所在节点    iOS
98 条回复
deplives
2020-12-10 12:55:59 +08:00
你这是英语没学好,人家的意思明明是,即使你没有打开这个应用(微信),它(微信)依然可以使用你的位置信息,这会导致你的电池寿命降低。
这个 open 说的是 app 不是定位权限的开关,麻烦好好学学英语吧。
cossak1991
2020-12-10 12:56:16 +08:00
@xiaket 发朋友圈定位也需要
tin3w5
2020-12-10 12:56:53 +08:00
@daveh 愿闻其详。

@Tumblr 哈,我一开始也是你这么理解的,但是……架不住 Genius 掷地有声地诱导啊!毕竟我对 iOS 底层的一些机制不是很了解。
tzm41
2020-12-10 13:15:43 +08:00
@daveh 反正没法通过 iOS 系统 API 来干,你说要靠别的手段那我不清楚。
Bananana
2020-12-10 13:20:34 +08:00
这些天才也太搞笑了吧………
Bananana
2020-12-10 13:21:14 +08:00
@Bananana 怕歧义,我指天才吧的人…
Bananana
2020-12-10 13:22:55 +08:00
@daveh 那你说呢
484A4B
2020-12-10 13:24:52 +08:00
1. App Store 的那句话不是那个意思
2. 微信能不能在关闭定位的情况下,获得你的位置信息?
有可能可以,但不一定精确,包括但不限于以下方式
- 通过基站定位
- 通过蓝牙定位
- 通过 WiFi 定位
- 通过读取照片 exif 信息定位
- 通过第三方 SDK 共享位置信息
- 结合历史轨迹分析预测
Leonard
2020-12-10 13:25:35 +08:00
如楼上所说,这是个语言问题。
涉及定位的好像大多 app 都有这个说明,去 App Store 看了下高德地图,美团,Uber,qq 等都有这个提示,如果按这个 Genius 说的,那 iOS 岂不是群魔乱舞了
ddefewfewf
2020-12-10 13:26:25 +08:00
@tin3w5 可能这个数据给上面的大哥 毕竟要监控每一个人 苹果不给这个 API 就不让你在中国销售
CSE
2020-12-10 13:29:13 +08:00
楼主既然到了这个论坛来,想必至少也是做了一点程序开发相关工作的,怎么这么容易被蠢材吧的人忽悠。
苹果的那句话意思是,微信有这个选项一旦你开启定位服务,即使关闭微信,也可以获取定位信息。

蠢材吧的人找不到原因,就把这个问题归咎于微信实在是搞笑。如果你在后台将微信的定位关闭,微信是不可能可以获取到定位的。建议不要盲目相信蠢材吧的人,他们比开发者差的不是一星半点。
LaGeNanRen
2020-12-10 13:30:57 +08:00
原文的 it 代词指的是“this app”,而不是指“定位权限” :D
natashahollyz
2020-12-10 13:40:12 +08:00
This app may use your location even when it isn't open=即使关闭了微信的定位权限,仍然可以获取到位置信息

我英语不太好,看不懂你是怎么得出这个结论的
duxiansen
2020-12-10 13:40:49 +08:00
天才吧大部分人的水平都非常一般
leisure
2020-12-10 13:42:24 +08:00
说到定位,其实有了网络访问,一般情况下根据你的 ip 也能拿到一个比较模糊的定位的呀
wr516516
2020-12-10 13:45:52 +08:00
Vegetable
2020-12-10 13:47:37 +08:00
这里的 it 说的是微信,微信没有 open 也可能用你的定位服务的意思,可能会造成电池寿命下降。
谷歌翻译
此应用即使未打开也可能会使用您的位置,这可能会缩短设备的电池寿命

没权限当然用不了了,根本不是一回事儿。
zhuangku556
2020-12-10 13:48:07 +08:00
IP 和基站就够模糊定位了,根本不需要 GPS,大数据下人人都是裸泳
Tumblr
2020-12-10 13:48:49 +08:00
@tzm41 #24 别的手段。。。基站定位啦什么的,也不是什么新鲜事。
54xavier
2020-12-10 13:56:17 +08:00
基站定位已经能做到比较高精度了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/734078

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX