botim 中文文档 下载 App

联系人不显示:通讯录匹配失败的五种原因

装好应用打开一看,通讯录里认识的人一个都没出现。别急,联系人匹配依赖「权限 + 网络 + 对方注册状态」三个条件,缺一个列表就是空的。

原因一:通讯录权限没开(最常见)

应用读取不到你手机里的联系人,匹配无从谈起:

iPhone: 系统设置 → 应用列表找到 BOTIM → 打开「通讯录」开关

Android: 应用信息 → 权限 → 通讯录设为「允许」

开启后回到应用下拉刷新联系人页,通常几分钟内匹配结果就会出来。完整权限说明见 麦克风相机通讯录权限在哪开。

原因二:网络不通

联系人匹配是把号码列表送到服务端比对,需要网络:

原因三:号码没存对

匹配基于手机号,存储格式会导致匹配失败:

原因四:对方还没注册

通讯录只显示已经注册的用户。对方没装、没注册,或用了别的号码注册,你这边都不会出现。验证方法:直接在应用内搜索对方的号码,搜不到 = 对方不在这个号上。

原因五:同步延迟或缓存卡住

权限、网络都对但还是不显示:

  1. 彻底重启应用(从后台划掉)
  2. 退出登录重新登录,强制重新同步
  3. 更新应用到最新版本
  4. 实在不行联系客服

不靠通讯录也能加到人

通讯录匹配只是加好友的路径之一:

联系人功能边界

一句话总结

联系人列表空 = 先查权限,再查网络,最后确认对方真的注册了。三步下来 95% 的问题都能定位。