你的通讯录为什么会有重复,以及怎样合并
大多数人时隔多年再看自己的通讯录时,会发现同一个现象:同一个朋友存了三次,同一个同事被拆在 iCloud 和 Google 之间,同一个家庭成员旁边挂着一个过期地址、一个新地址。重复联系人并不是一次性出现的,而是在备份、导入和换平台的过程中悄悄累积起来的。
重复从何而来
最常见的来源是账号重叠和号码更新。你在 iCloud 上保存了某个人,后来一段时间换到 Google,再回到 iCloud 时两边都被合并;你给朋友加了新号码,却没有删掉旧号码;你从 SIM 卡或一份与现用通讯录重叠的备份中导入了联系人。每件事单独看都无害,合在一起却让通讯录慢慢臃肿。
为什么手动清理坚持不下来
靠手一份一份过完长长的通讯录,几乎不可能成功。列表太大,同一个人的两条记录之间的差异又很微妙(这里一个中间名缩写,那里一个略有不同的号码格式),而工作永远做不完——新重复项的累积速度,比手能解决的要快。能坚持下来的清理,是那种你一次性、有意识、用一个能一次性把所有组都摆出来的工具完成的清理。
"重复"到底是什么意思
当两个联系人指向同一个人,他们就是重复。最可靠的信号是共享的身份信息:同名同号,或者两个条目号码相同、但名字拼写略有不同。扫描时按这些字段比对——而不是按严格的字符串相等——能抓到手审时常常漏掉的那类重复。
合并保留的是字段,而不只是名字
合并的目标,不是只保留一条、把另一条扔掉,而是保留信息最完整的那条,并把所有重复项里的字段合并起来。如果一张卡有家庭地址,另一张有工作邮箱,合并后的卡应该两者都有。会让信息丢失的清理,比原本的重复更糟。
每组审阅,每次确认
不让你参与就自动合并,没有任何安全可言。每一组都应该列出所有重复项及其所含字段,让你一眼看出要保留哪一条、要带过来哪些字段。合并只有在你就这一组明确确认后,才会真的发生。
权限与隐私
读取你的联系人需要标准的系统权限,你只需授予一次。扫描在你的设备本地运行,联系人数据绝不离开你的手机,应用也不会复制到云端。合并后的联系人会写回你正在使用的系统通讯录,因此你的其他应用无需任何改动就能看到清理后的列表。