V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
laiyibeimeishi
V2EX  ›  微信

为什么微信不让用户从服务器拉取聊天记录?

  •  
  •   laiyibeimeishi · 31 天前 via Android · 10159 次点击
    别的聊天软件包括 qq ,qq 都有历史聊天记录
    为什么就微信特殊?为什么微信就是不出?
    114 条回复    2024-10-29 21:29:44 +08:00
    1  2  
    uPan
        1
    uPan  
       31 天前
    不会储存太久?
    ZhaiSoul
        2
    ZhaiSoul  
       31 天前 via Android
    多方面因素吧,比如数据库考量?因为微信团队说过聊天记录超过三个月还是多久没接收就会丢,不过我和你倾向于是进专门的冷备了,然后用于 zf 之类的后续调用。如果不进冷备的话这类应用数据量确实挺大的。
    whileFalse
        3
    whileFalse  
       31 天前
    因为没有必要,提供了能多挣钱吗?倒是会多花不少钱。
    laiyibeimeishi
        4
    laiyibeimeishi  
    OP
       31 天前
    @uPan #1 @ZhaiSoul #2 哪也可以拉取一个月的聊天记录啊,每次换手机啥的聊天记录全没就很恶心,别的聊天软件全部都能做到就微信做不到,这不纯纯恶心用户吗
    hst001
        5
    hst001  
       31 天前   ❤️ 3
    排名不分先后:

    成本问题
    张小龙个人爱好
    技术问题需要妥协
    设计缺陷形成历史包袱
    x86
        6
    x86  
       31 天前
    @laiyibeimeishi #4 微信刚出的时候有个选项是备份聊天记录到云端的,后来不知道怎么就没了
    laiyibeimeishi
        7
    laiyibeimeishi  
    OP
       31 天前
    @whileFalse #3 微信跟 qq 不一样,如果收费恢复历史记录的话,我相信很多人愿意付费
    laiyibeimeishi
        8
    laiyibeimeishi  
    OP
       31 天前
    @x86 #6 纯纯恶心用户
    laiyibeimeishi
        9
    laiyibeimeishi  
    OP
       31 天前
    @hst001 #5 qq 就可以免费保存,也是腾讯的,成本应该不是问题,互联网大厂技术也不是问题,设计缺陷,刚刚 6 楼说了早期是有的说明可以实现,
    dooogle
        10
    dooogle  
       31 天前   ❤️ 9
    因为张小龙()
    llxvs
        11
    llxvs  
       31 天前 via iPhone
    電腦端登錄可以同步最近紀錄,所以至少這些紀錄是完全有條件做到移動端多端同步的。
    Cheons
        12
    Cheons  
       31 天前 via Android
    故意恶心人

    有次清除数据登录后,同步了最近 3 天的消息过来。
    flynaj
        13
    flynaj  
       31 天前 via Android   ❤️ 10
    按照网络安全法的要求是要保存的,只是它不同步给你,对外也是宣称不保留聊天记录,成本考虑。
    flynaj
        14
    flynaj  
       31 天前 via Android
    我的解决方案是开个低功耗小主机,随时挂着微信。
    jim9606
        15
    jim9606  
       31 天前
    PM 没提这需求,而 QQ 的这个功能是卖增值服务的。
    你也没听说微信打算搞会员吧?

    要么你用企业微信呗,这个是有云端聊天记录的。
    ladypxy
        16
    ladypxy  
       31 天前 via iPhone   ❤️ 2
    只是不给你看而已,给你一种不保存记录的假象
    moudy
        17
    moudy  
       31 天前 via iPhone
    完全可以开微信收费 vip ,把这些放在 vip 服务里
    dingwen07
        18
    dingwen07  
       31 天前 via iPhone
    微信就存了 7 天
    ziseyinzi
        19
    ziseyinzi  
       31 天前
    因为它对外宣称不保存。你别管实际如何,既然对外宣称不保存,那普通用户没法拉取就很正常。
    iminto
        20
    iminto  
       31 天前 via Android   ❤️ 3
    婊子立牌坊。

    合并简单
    gaobh
        21
    gaobh  
       31 天前
    就是故意的,聊天记录早不知道在服务器被存储几回了就是不给
    Lowlife
        22
    Lowlife  
       31 天前 via Android
    因为腾讯对外宣称微信服务器不存储聊天记录,如果给普通案件普通人拉取记录岂不是很尴尬,起码需要国家安全案件,需要北京那边才可能调取记录吧,我猜的。
    letwewell
        23
    letwewell  
       31 天前
    因为微信是一款免费软件
    body007
        24
    body007  
       31 天前
    @laiyibeimeishi #4 换手机可以选择新旧手机迁移微信数据,这个功能一直都有啊。除非你旧手机不在就没办法咯。
    Greendays
        25
    Greendays  
       31 天前
    应该是会定期清除记录的。如果允许用户下载,同时又会定期清除的话,就很难搞了。
    believingsee
        26
    believingsee  
       31 天前
    存本地有人骂,存云端那些注重隐私的人估计该炸了
    body007
        27
    body007  
       31 天前
    @laiyibeimeishi #4 就在微信:我 -> 设置 -> 聊天 -> 聊天记录迁移与备份,另外各个手机平台都有换机助手,新旧手机都安装换机助手后,直接通过 WiFi 传数据,之前用 oppo 迁移到遥遥领先都没问题。
    SodaPopBoy
        28
    SodaPopBoy  
       31 天前 via Android
    让不懂的人觉得很安全,只有本地才有聊天记录,放松警惕啥都敢聊。
    Tiking
        29
    Tiking  
       31 天前
    只是不给你看
    nealHuang
        30
    nealHuang  
       31 天前
    @laiyibeimeishi #7 其实都一样,你用微信聊天,但是 QQ 的用户群体还是很大的,聊小生意甚至很多都用 QQ 而不是用微信
    liqingyou2093
        31
    liqingyou2093  
       31 天前   ❤️ 1
    留住用户的手段,让你卸载不了,哈哈
    falcon05
        32
    falcon05  
       31 天前 via iPhone
    好蠢的设计,一次只想让联系人不出现在列表,点击不显示,不小心点到删除,整个聊天记录就没了😢
    vfxx
        33
    vfxx  
       31 天前   ❤️ 1
    @flynaj 开着电脑版微信也无法解决图片、文件过期失效的问题,我是强需求用户,只能隔几天打开电脑版微信,找到文件助手,把未下载的手动下载一遍。自带的自动下载功能非常薛定谔,对很大的、很小的、很重要的文件经常失效。
    woshivu
        34
    woshivu  
       31 天前
    @vfxx 对的,好恶心,主要是图片文件的问题,太难受了
    justfindu
        35
    justfindu  
       31 天前
    @flynaj #13 网络安全法需要的是网络日志 不是用户记录
    justfindu
        36
    justfindu  
       31 天前
    微信有个非常蠢的设计, 就是一个文件多次转发就会行程多个文件保存. 但是它应该是记录 hash 的, 不然没办法通过屏蔽转发.

    还有就是用户聊天记录, 如果你删了, 除了有些信息监控通知网安, 其他个人聊天数据公安也没办法从微信去调取, 只能通过实体机器, 比如你和对方私聊, 那就是两个人的设备, 如果是群聊那就是一群人的设备. 删除就没了, 除非数据恢复
    duanxianze
        37
    duanxianze  
       31 天前
    这事对微信没好处,坏处反对多了去,比如隐私问题,存储费用问题,法律问题等等,微信有啥好处嘛,没有
    zjsxwc
        38
    zjsxwc  
       31 天前
    搞不懂,微信聊天图片为何过一两个月就不能看了,翻几个月前聊天图片是很正常的需求阿
    YeatsOnce
        39
    YeatsOnce  
       31 天前
    用户需要一个删除后就无法(轻易)找回的聊天记录
    jonsmith
        40
    jonsmith  
       31 天前 via Android
    又当又立,不存在任何技术问题,就是恶心用户
    lambdaq
        41
    lambdaq  
       31 天前
    本地聊天记录做成一坨屎了,马化腾看了直摇头表示成本不可接受。
    ThinkCat
        42
    ThinkCat  
       31 天前
    我能想到的就是成本费用问题,这么大级别用户的一个 app ,日常消息量极大。服务器存储的记录,以备网安追查,估计都是归档之类的模式,降低压力。
    guanhui07
        43
    guanhui07  
       31 天前
    成本问题
    p1gd0g
        44
    p1gd0g  
       31 天前
    给自己添麻烦
    fengqing2
        45
    fengqing2  
       31 天前
    存服务器的,只是普通用户不给你这个功能而已。 叔叔权限高的随便拉
    ReZer0
        46
    ReZer0  
       31 天前
    啥时候能把手机上的聊天记录同步到电脑端而不是单纯只是备份就好了。
    runzekk
        47
    runzekk  
       31 天前
    你想想你手机聊天记录好几个 G 吧,存储到云端 5 亿*5G
    jimmyczm
        48
    jimmyczm  
       31 天前
    腾讯有一层楼专门给全国各地的公安调取微信聊天记录
    Huelse
        49
    Huelse  
       31 天前
    就是定期删除,道理很简单
    1 、几亿用户的数据量太恐怖,存储和传输成本非常高,腾讯又抠得要死,看各大视频平台对视频的压缩程度就可见一斑。
    2 、法律风险,你存下来就意味着可以追溯,在我们国家警察想查真的很容易,但你没存下来就没法了。而且据我所知他们只会存一定时间内的,超出是横竖差不了,不信自己去看看各个微信诈骗案就知道了,大多都是靠解密用户手机查证的。
    3 、领导也是用微信的,他们也不希望自己的信息被腾讯存下来。
    Battle
        50
    Battle  
       31 天前
    微信用户绝大部分都是穷人,没几个会愿意付费的
    proxytoworld
        51
    proxytoworld  
       31 天前
    @Huelse 你是不是高估了存储文本和图片内容所需的硬盘
    abersheeran
        52
    abersheeran  
       31 天前
    同步记录还怎么约炮不被老公老婆发现啊?这玩意火起来不就是 QQ 一键导入+附近的人真心约炮吗
    proxytoworld
        53
    proxytoworld  
       31 天前
    1Gb = 1024 MB = 1024 * 1024 k = 1024 *1024 *1024 个 byte ,我按 10 个 byte 算一个字所需的空间,约能存储 107,374,182.4 个字

    @Huelse
    Huelse
        54
    Huelse  
       31 天前
    @proxytoworld 抛开 10 几亿活跃用户不说,聊天记录除了存储还需要大带宽传输,你觉得这个数据量会低?
    abersheeran
        55
    abersheeran  
       31 天前   ❤️ 1
    @Huelse #49 不要臆测。保存至少六个月聊天记录是法律规定,腾讯今天删,明天就要吃罚单和整改要求了。现在警察可以调聊天记录,但是需要立案后用案件号走内部流程发函给腾讯,因为流程复杂,所以小案子或者压根没立案的那种协商性处理的时候,警察只能查手机。
    lvsp95
        56
    lvsp95  
       31 天前
    @zjsxwc #38 关键文件还在你本地存着,就是看不了了,贼恶心
    IMengXin
        57
    IMengXin  
       31 天前
    最早 QQ 的聊天记录漫游是 vip 的功能,普通用户并不行,后面改成 vip 也只能漫游几个月的还是 1 年来着,svip 可以指定好友永久漫游
    vfxx
        58
    vfxx  
       31 天前
    @Huelse 那为什么腾讯还有专门给相关部门、律师、法院调取记录的服务窗口,凭法律文件可以查询多年前的记录? 我认识一个伙计就被调查过,他说大概七八年前的记录 都给打印出来了,下面有律师分享的攻略:

    前往“微信总部”调查取证 | 最新指南 - 知乎
    https://zhuanlan.zhihu.com/p/60415601
    proxytoworld
        59
    proxytoworld  
       31 天前
    @Huelse 额,你猜抖音几亿用户发的视频占多少,视频号发一个视频占多少空间吗? B 站都可以永久存储视频了,一个几秒的视频就几十 MB 了哥们(估算的)
    proxytoworld
        60
    proxytoworld  
       31 天前
    @Huelse 你不会觉得这点空间对腾讯来说算很大的事吧,而且聊天的时候,是从服务器同步,你换手机,腾讯不会从服务器把全量聊天记录给你,你有没有搞懂自己在说什么
    Huelse
        61
    Huelse  
       31 天前
    @vfxx #58 这个帖子不是说的“三、至于微信聊天记录,由于腾讯公司未保存用户的聊天数据,故聊天记录无法调取”?
    proxytoworld
        62
    proxytoworld  
       31 天前
    @Huelse
    >@proxytoworld 抛开 10 几亿活跃用户不说,聊天记录除了存储还需要大带宽传输,你觉得这个数据量会低?

    你每次聊天,腾旭都从数据库把全量数据通过他自己的带宽给你?他不是只会给你发别人发送的信息?它只需要你每次聊天把你文本数据存储到数据库就行了,再把聊天发给对应的人
    Huelse
        63
    Huelse  
       31 天前
    @proxytoworld #60 那你有没有搞清楚聊天记录不光是存储的事?各大视频平台大幅压缩视频码率是为什么?
    proxytoworld
        64
    proxytoworld  
       31 天前
    当然我也没办法证实,你如果继续认为成本很大,那我顺从你了,B 了

    @Huelse
    proxytoworld
        65
    proxytoworld  
       31 天前
    @Huelse

    一个视频压缩再多码率也逃不过他就是比文本数据大几个数量级的事实
    Huelse
        66
    Huelse  
       31 天前
    @proxytoworld #62 很奇怪了,OP 不是说微信不让用户从服务器拉取历史聊天记录吗?你说的实时聊天记录跟换了手机重新获取之前的聊天记录是两码事吧?
    keith233
        67
    keith233  
       31 天前   ❤️ 1
    垄断行业,不需要太在乎用户需求
    vfxx
        68
    vfxx  
       31 天前
    @Huelse 我身边有人真的有因为笑气的事被追溯了多年前的聊天记录,在橘子里直接打印聊天记录让他确认,他手机上当时就删掉了。
    坊间还有一种猜测,聊天记录不存在腾讯服务器,而是存在第三方公司。 所以腾讯的说法也说得通,毕竟不是他在管理存储。
    dododada
        69
    dododada  
       31 天前
    法规要求留存 6 个月,至于存多久要看厂商的自身需求;当然你同步的话,可能是因为数据散落在各处,统一同步困难;也可能是这种需求不多,不赚钱,所以不做;

    安全管控来讲,叔叔们都是希望实时全流量监控的,但是这不太现实,所以监控也是重点监控的;调证的流程一般很长,不要担心叔叔们没事就来看你的聊条记录,没那闲功夫;

    但是从厂商本身来讲,这种数据是有价值的,不管是精准推送、还是行为分析、或者情感研究,或者社会行为来说,都是有很高的价值的。
    EndlessMemory
        70
    EndlessMemory  
       31 天前
    应该是成本吧
    hahasong
        71
    hahasong  
       31 天前
    因为小聋是做邮件起家的,只会按邮件的架构做软件。你收到消息,服务器上的消息就像邮件一样清除了。最多缓存一周
    Huelse
        72
    Huelse  
       31 天前
    @vfxx #68 还有种可能是聊天记录是双方的,他自己删除了但另一个人没删,对面会为了“减刑”解锁手机从而获取全部聊天记录。
    ppbaozi
        73
    ppbaozi  
       31 天前
    @moudy 免费的都被喷恶心人,搞个收费服务那喷的人更多了😅。
    moefishtang
        74
    moefishtang  
       31 天前
    @hahasong 邮箱也不会定时删消息啊...我 163 邮箱里 18 年的邮件都还在...
    willchen
        75
    willchen  
       31 天前
    @laiyibeimeishi #7 真按成本来算,应该没人付得起
    since640
        76
    since640  
       31 天前
    张小龙嘛
    dcdlove
        77
    dcdlove  
       31 天前
    买火车票的 12306 订单都只保持 1 个月呢,你哪里说理去,反正没见过那个 app 订单记录只给保存一个月的
    asen1987
        78
    asen1987  
       31 天前
    它不提供,你也得用,所以它不提供。
    它再臃肿,你还得用,所以它小而美。
    Geon97
        79
    Geon97  
       31 天前
    @flynaj #14 微信有 Linux 版吗?
    Ocyss
        80
    Ocyss  
       31 天前
    @laiyibeimeishi #7 那不就打了「微信不存储聊天记录」的脸了?
    flynaj
        81
    flynaj  
       31 天前
    @Geon97 #79 j4125 巴掌大的小主机,装 win10,功耗 10W
    prodeity
        82
    prodeity  
       31 天前
    @believingsee 请问不要说什么隐私,我们的聊天记录都是透明的.
    wangyzj
        83
    wangyzj  
       31 天前
    因为张小龙是中国最好的产品经理
    iyaozhen
        84
    iyaozhen  
       31 天前   ❤️ 5
    我是做 IM 的,尝试解答下楼主的困惑

    1. 技术肯定不是问题。但存储成本还是非常大的。QQ 也要 xx 钻才行(更长时间)
    2. 微信是个 toC 的软件,要解决的是大众化的问题,你这个问题其实大部分人不 care ,很多人就一部手机用到底。而且也提供迁移功能
    3. 还是上一条,你就不能用微信办公,微信也不保证消息不丢失。你应该用企业微信、钉钉、飞书。甚至 QQ 办公都比微信好。核心还是你企业本身也不愿意多花钱
    4. 还是上一条,toC 的话张小龙话语权非常大,毕竟你不付费就没权利提需求。但 toB 不一样,我们客户你一年付费几千万,很多“无理”需求都做了。

    关于聊天记录取证这个不能多说,总之 这不是技术问题
    OnionJuice
        85
    OnionJuice  
       31 天前   ❤️ 1
    那时候的微信就是约炮软件吧,约炮最重要的就是不留记录,左滑直接删掉,聊过什么都无从得知了,所以查另一半出轨约炮难度极大,换个角度想张小龙是不是不忘初心。

    但其实微信在服务端记录了很多数据,只是没有返回给用户查看,例如最近推出的好友添加日期,已删除的好友再加回来就可以知道什么时候第一次接触的。本来就记录了好友关系了,限制 5000 人的目的又是什么呢?
    yfmir
        86
    yfmir  
       31 天前
    不提供储存就算了,也不愿意做个导出的功能
    enson110
        87
    enson110  
       31 天前
    成本问题,换句话说就是弊大于利
    海量聊天记录的即时存取、灾备、一致性,在微信的数据规模下,都是成本极高的
    如果不考虑聊天记录的保存,那么整个系统的复杂度就降低很多了

    如果微信做了,好处是啥?就是用户爽那么一点点,实在不值得一提,如果是单独收费,ROI 肯定做不正
    shijingshijing
        88
    shijingshijing  
       31 天前
    @justfindu

    悄悄告诉你,那种 PDD 砍一刀,京东助力的链接和小程序,里面的图片和图标,也是转发一次保存一次。</br>
    </br>
    图标下面的第一个数字就是代表重复保存的次数。</br>
    moudy
        89
    moudy  
       31 天前 via iPhone
    @ppbaozi 企鹅啥时怕过人喷?游戏氪金的都不拍,这给大伙送温暖的义举更不怕了
    shijingshijing
        90
    shijingshijing  
       31 天前
    @shijingshijing 续上层,这种小图标虽然单个文件不大,几十 k 的样子,但是重复给你保存几千份那就很可观了。有些砍一刀,助力的链接点进去都失效了,这些垃圾还会继续保存在你手机里。
    我的手机里,光这种垃圾图标都占了 5 个 G 。

    更要命的是,苹果在备份的时候这种文件也是单独备份一次,而且在记录备份数据的 sqlite 数据库中,还要单独存一次 hash ,这个备份数据库动辄就是几个 G ,而且备份速度奇慢。
    encro
        91
    encro  
       31 天前
    对外号称是没存,只要离线的被收取的,都没存。
    YogaHale
        92
    YogaHale  
       31 天前
    因为它的人设就是不存啊
    Donaldo
        93
    Donaldo  
       31 天前
    @laiyibeimeishi #9 qq 免费的就几天吧,花钱也是有时间限制的。。。
    Donaldo
        94
    Donaldo  
       31 天前
    @Geon97 #79 有
    ynxh
        95
    ynxh  
       31 天前
    风险太大,不管是技术问题,还是什么问题,不小心给你丢失了你怎么办?你起诉腾讯?
    我直接告诉你,针对普通用户,就是不支持,完事。
    laiyibeimeishi
        96
    laiyibeimeishi  
    OP
       31 天前
    @ynxh #95 问题 qq 都有,可见技术不是问题,我觉得就是纯纯恶心用户
    wtdd
        97
    wtdd  
       31 天前
    因为垄断而已,毫无技术难度,不信把墙拆了,放进来各种其他 im ,以及有 im 功能的,微信马上整改,要什么给什么
    iyaozhen
        98
    iyaozhen  
       31 天前
    @laiyibeimeishi #96 不是恶心用户。有没有可能是把你不算用户。毕竟是要取舍的,不能你觉得重要就重要吧
    ala2008
        99
    ala2008  
       31 天前
    肯定存了,但不告诉你存了多久,可以随时删除
    destinyzou
        100
    destinyzou  
       31 天前
    可能是将老的聊天记录放到低速存储介质里,比如放到磁带里,离线存储。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3177 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:32 · PVG 21:32 · LAX 05:32 · JFK 08:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.