想整理聊天列表的时候,你会碰到两个选项。
一个是"清空对话",一个是"删除对话"。
它们挨在一起,名字也很像,所以很多人随手点一个,觉得反正都是"把东西弄没"。
但它们清的其实不是同一样东西。
而这个问题在网上问得不少——"这两个有什么区别""哪个更彻底"——原因就是它们的区别不在字面上,而在它们清到哪一层。
下面把这一层说清,然后说到一个更要紧的场景:手机要给别人之前,该清什么。
清空:清里面,壳还留着
先说"清空对话"。
它做的事是:把这个对话里面的消息都清掉,但对话本身留着。
也就是说,清完之后,那个对话还在你的列表里——壳还在,内容没了。 你点进去,里面是空的。
为什么要保留那个壳?
因为"这个对话"本身是有意义的:它代表"你和这个人之间有联系"。你把内容清了,但你还想随时能找到他、能给他发消息。所以壳留着。
所以"清空"的定位是:我不想留着这些聊天内容,但我不想失去这个联系人。
它适合什么场合?
比如一个群消息太多、占着你的列表,但你还想留在里面看通知——那就清空它的历史消息,壳留着。
或者某段聊天你不想再看到(内容敏感、或者只是看着心烦),但你还需要能和这个人说话——那也是清空。
删除:连壳一起清
再说"删除对话"。
它做的事是:把这个对话整个从你的列表里删掉。
壳和内容一起没了。 你列表里不再有这个对话,点也点不进去了。
那还能给他发消息吗?
能。但方式变了——你得到联系人名单里找到他,或者搜他的名字,然后重新开一个对话。
所以"删除"的定位是:我不想让这个东西占我的列表。
它适合什么场合?
比如一个已经结束的临时对话、一个你再也不会回去的群、或者列表上那些早就没有意义的东西。删掉之后列表清爽了。
但要注意一件事: 删除之后,如果他给你发消息,那个对话会重新出现在你的列表里。
这一条很多人没料到。它说明"删除"并没有切断什么——它只是把那个入口从你眼前拿走了。关于这一点,我在讲删联系人的那篇里说过同样的道理:这些动作动的是"你这一侧的一份记录",不是"你们之间的通道"。
那哪个更彻底
直接回答:删除更彻底。
因为它清到了"壳"这一层。清空只清了内容,那个对话还在你的列表里、还能被找到;删除连"它存在过"这件事都从你的列表上拿掉了。
但这个"更彻底"有它的上限。
上限就是"你这一侧"。
这两个动作都不会改变对方那边。 你清空了、删除了,他那边该有的记录、该有的对话,一样不少——他和你的那个对话在他列表里还是原样。
所以它们都不是"让对方也看不到"的办法。 想让对方看不到,那是另一类动作(比如撤回,那是另一个机制)。
换句话说:
清空和删除的区别,是"你这边清到哪一层"的区别。而它们共同的上限,是"只管你这边"。
删除之后还能搜到吗
接着回答这个很实际的问题。
删除对话之后,里面的消息搜不到了。
因为你这边已经没有那个对话、也没有那些消息了。搜索是在"你现有的内容"里找,东西没了,自然搜不到。
但有几处可能还留着痕迹,值得知道。
第一处:已保存的消息(也就是收藏夹)。
如果你当时把某条消息或者某个文件存进了收藏,那份是独立的——删对话不会把收藏里的东西一起删掉。
第二处:你转发出去的副本。
转发出去的东西,是复制了一份到别处。 所以那个对话删了,但你在别的地方发的那些还都在。
第三处:对方的那些。
对方的记录、对方的收藏、对方转发出去的那些——都在他那边。
所以可以这样概括:清空和删除清掉的是"你这边的那一份",清不掉"别处的那些份"。
这里还有一个值得自检的问题:云端那份呢?
因为这类工具的消息通常是"存在云端、本地留一份"的。所以你清了本地那份,云端那份怎么样,是一个很自然的疑问。
我没有核实到"清空/删除"对云端那份的确切影响,所以不下结论。 但给你一个能自己验证的办法:
换一台设备登录,看看那些对话还在不在。
- 如果不在了,说明它清的不只是本地。
- 如果还在,说明它清的是你这一侧能看到的那一份,而云端仍然有。
这个验证只要一台设备、几分钟。 而且它的答案比任何说法都准——因为它是你自己账号上的实际情况。
顺便说一句:这个"换设备会不会回来"的性质,正是下面那个场景的关键。
手机要给别人之前,该清什么
现在说这个我认为最要紧的场景。
手机要卖、要送人、要拿去修——总之要离开你的手。这时候该清什么?
很多人的第一反应是:把对话都删掉。
但这个做法没用。
因为问题不在"你手机上有没有那些记录",而在"这台手机上还登着你的账号"。
你想想:只要还登着,对方打开这个应用就能看到一切——不只是你的对话,还有你的联系人、你的群、你的频道订阅。而且就算你把对话都删了,只要他一登录,那些记录会从云端回来(这就是上面那个自检要验证的事情)。
所以顺序应该反过来:先解决"登录状态",再考虑其他。
第一步,也是最关键的一步:退出登录。
不是关掉应用、不是锁屏,而是真的退出这个账号。退出去之后,这台设备上就没有你的会话了,别人打开看到的只会是登录界面。
关于退出登录在各种端上分别怎么做、以及它和"注销账号"的区别,我在另外两篇里写过(一篇讲网页版的登录状态,一篇讲注销)。
第二步:去设备列表里检查一眼。
退出登录之后,顺手在手机上(用你另一台设备)看一眼"已登录的设备"里还有没有这台。
因为有时候你退的是这台,但别处还挂着别的会话。 顺手清一遍,顺便也知道自己到底在几台设备上登着。
第三步:清掉本地留下的那些文件。
聊天里看过的图片、视频、文件,会在本地留一份缓存。这部分和账号无关,退不退出它都在。
所以手动清一次缓存。 关于这类本地留存的东西都存在哪、以及为什么相册里看不到它们,我在讲文件存放的那篇里写过。
第四步:注意锁屏上的东西。
如果你的手机锁屏会显示消息预览,那在交给别人之前,把它关掉或者调到"不显示内容"。
尤其是验证码那类短信——它可能就明晃晃地挂在锁屏上。关于这类显示一共分几处,我在讲通知显示的那篇里写过。
第五步,只在一种情况下需要:如果这个号你也不要了,那就注销。
注销是"账号层面的结束",和"退出登录"完全不是一个量级。关于它要准备什么、以及为什么不能随便做,我在讲注销的那篇里说过。
把这几步合起来,那句结论是这样:
手机给别人之前,真正要清的是"登录状态",不是"对话"。
因为对话是删不干净的——你一登录,它就回来了;而登录状态一清,那些对话就再也打不开了。
这也是这篇最想让你记住的一条。
两个常被问到的
第一个问题,也是我认为最该提醒的一个:清空之后,对方那边还能看到那些消息吗?
能看到。
因为"清空"清的是你这边。
这一点在安全上很要紧,所以值得说重一句:
"清空"这个词听起来像"把这些消息清掉了",但它实际清的是"你这边的可见性",而不是"消息本身"。
也就是说:如果那个聊天里有让你不放心的内容,清空对话并不能让它在对方那里消失。
想让对方那边也没有,那是另一个机制——撤回。而撤回有它自己的时限,超过那个时间就撤不回来了。关于撤回和删除的区别、以及时限是怎么算的,我在另一篇里写过。
所以如果你在整理一段让你不安的对话,先分清你要的效果是哪一个:是"我不想再看到它",还是"我不想让它留在对方那里"。这是两件事,用的也是两个动作。
第二个问题:我清空了一个对话,对方却说他那边也看不到了,这是怎么回事?
这种情况可能有几个来源。
一种是他记错了,或者他看到的是别的东西。 这类误会最常见。
一种是他那边自己清过。 那就不是你的动作造成的。
还有一种,是最值得注意的例外:如果你们是在"秘密聊天"里,那机制不一样。
因为秘密聊天是端到端的,消息只存在你们两台设备上,没有云端那一份。 所以在那里,一条消息的去留和普通对话不是一套逻辑。
关于秘密聊天的性质,我在另一篇里写过。这里只留一句提醒:本篇说的这些,默认是普通对话;碰上秘密聊天,情况要另说。
几个常见的坑
第一个坑,是把"清空"和"删除"当成一回事。一个清里面,一个连壳一起清。
第二个坑,是想靠"删对话"让对方看不到。它只动你这一侧,对方那边原样不动。
第三个坑,是删完之后以为痕迹全没了。收藏里、以及你转发出去的副本,都还在别处。
第四个坑,是手机给别人之前只删对话。只要还登着账号,对方打开就能看到全部,而且记录会从云端回来。
第五个坑,是把"退出登录"和"关掉应用"搞混。关掉应用等于什么都没做。
最后
如果只用三句话记住这篇,我希望是这三句。
"清空对话"清的是里面,壳还留着;"删除对话"是连壳一起清。所以论彻底,删除更彻底。但两者有一个共同的上限——它们都只动你这一侧,对方那边原样不动,而且对方再发消息,删掉的对话还会重新出现。
删除之后你这边搜不到了,但别处可能还有:收藏夹里、你转发出去的副本里、以及对方那边。至于云端那份,我没有一个确切的说法给你,但有一个办法能验证——换一台设备登录,看记录会不会回来。
而最后一条最要紧:手机要给别人,该清的不是对话,是登录状态。因为对话删不干净,你一登录它就回来了;而登录状态一清,那些对话就再也打不开了。顺序反了,你删得再辛苦也没用。