设备情况:手机 iPhone 11,系统 iOS14.3
在系统设置中,不开放通讯录权限的情况下,微信怎么获取联系人信息的?
从来没有给过微信通讯录权限,一直用的也是 iPhone,这个界面看到的联系人信息也都是最新的,基本排除是之前其他设备给过,或者保存的之前的通讯录信息。
截图如下,只对通讯录做部分打码,通讯录页面是在微信充值中心,点击右上角联系人图标出来的。


设备情况:手机 iPhone 11,系统 iOS14.3
在系统设置中,不开放通讯录权限的情况下,微信怎么获取联系人信息的?
从来没有给过微信通讯录权限,一直用的也是 iPhone,这个界面看到的联系人信息也都是最新的,基本排除是之前其他设备给过,或者保存的之前的通讯录信息。
截图如下,只对通讯录做部分打码,通讯录页面是在微信充值中心,点击右上角联系人图标出来的。

1 vbcity Jan 20, 2021 via Android 肯定是早期你上传过,不排除你 QQ 以及其他腾讯系软件(网游)等。 |
2 0TSH60F7J2rVkg8t Jan 20, 2021 via iPhone 这个是 iOS 系统弹窗,选了之后微信才能拿到。 |
3 yuguorui96 Jan 20, 2021 调用的系统通讯录 APP 吧,只能读到你选中的号码。 |
4 tankren Jan 20, 2021 楼上正解 |
5 xingshu1990 Jan 20, 2021 看一下你手机上安装了哪些腾讯的软件,比如游戏,比如 QQ,比如 TIM,比如其他腾讯体系的软件, 这些渠道都能获取注册人员的信息,再反过来对比一下其聊天记录,再分析是否是好友。 |
6 abelmakihara Jan 20, 2021 那只能说明 ios 的通讯录权限和你理解的不一致 |
7 petercui Jan 20, 2021 @abelmakihara “通讯录权限”和“调用系统通讯录页面”是两个完全不同的东西,前者是用来控制微信自身是否能读取通讯录数据,后者是微信调用系统 API,由系统把通讯录页面显示出来让你选择,最后微信只能拿到你选择出来的那个联系人信息而已。 |
8 abelmakihara Jan 20, 2021 @petercui 你说得对 但是按 lz 的理解调用系统通讯录页面也是被禁的 但仔细想下 lz 的理解其实也并没有问题 |
9 anonymous1024 OP 感谢回复,大概了解了。 |
10 HeyVincent Jan 20, 2021 #2 楼正解 |
11 moooookey Aug 20, 2021 想知道在弹出系统通讯录这个界面上,APP 可以截图吗? 如果可以的话,还是有一定的泄露风险呀 |
12 aero99 Aug 20, 2021 调用系统 APP 通讯录应该和调用系统的本机存储的指纹和密码信息一样,只是个接口,调用的 app 应该本身看不到的 |