Danswerme
V2EX  ›  问与答

iOS 微信切换账号之后为啥还能收到切换之前账号的消息?

  •  
  •   Danswerme · Jun 22, 2022 · 2894 views
    This topic created in 1486 days ago, the information mentioned may be changed or developed.

    刚才切了下账号,发现还能收到别人给我之前的微信账号发消息的推送,语音通话的推送也能收到;同时当前账号的消息推送也能收到。

    复现流程:

    1: 手机上登录 A 微信,扫码登录电脑上的 A 微信。

    2: 进入微信切换账号页面,然后手机关闭 Wifi 和数据,点击 B 账号进行切换,等待提示切换失败,多等一会。

    3: 提示切换失败,从任务界面杀掉微信,打开 Wifi 和数据,这时候进入微信直接就是账号切换界面,点击 B 账号进行切换。

    4: 现在手机同时可以收到 B 和 A 微信两个账号的消息提醒了。

    10 replies    2022-06-23 11:10:19 +08:00
    mooczz
        1
    mooczz  
       Jun 22, 2022
    切换微信时,相当于退出 A ,登入 B ,断开网络,退出 A 的操作不能同步上报给微信后台。iOS 的推送是根据 device token 推送的,断开网络的原因,微信后台无法感知账号 A 已经退出登录,没有解绑 device token 和微信 ID
    Danswerme
        2
    Danswerme  
    OP
       Jun 22, 2022
    @mooczz 感谢,又学习到了。
    Lin0936
        3
    Lin0936  
       Jun 22, 2022
    这个好!经常怕小号漏收消息来着
    WenJimmy
        4
    WenJimmy  
       Jun 22, 2022
    内部人员要修复这个 bug 了
    Deville
        5
    Deville  
       Jun 22, 2022
    这 device token 跟 user id 咋还能一对多呢。。实锤了。。微信官方支持多开。。
    vvjyun318
        6
    vvjyun318  
       Jun 22, 2022 via Android
    @Deville 不过就算支持双开切换账号也太慢了,Gmail telegram 都是无缝丝滑切换
    Deville
        7
    Deville  
       Jun 22, 2022
    @vvjyun318 甚至 qq
    vvjyun318
        8
    vvjyun318  
       Jun 22, 2022
    @Danswerme 楼主赶快把帖子删掉吧,wxg 微信事业群员工看到这个帖子马上把这个漏洞给堵住,到时候电脑微信双开也没了,手机切换账号强制退出登陆电脑端微信
    Danswerme
        9
    Danswerme  
    OP
       Jun 22, 2022
    @vvjyun318 本站的帖子删不了的.... 微信的人看到就看到吧,堵就堵呗。 如果真有微信的人看到,请帮我问问张小龙什么时候死啊
    Wdafff
        10
    Wdafff  
       Jun 23, 2022
    @Danswerme #9 🐮🍺
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5342 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 09:14 · PVG 17:14 · LAX 02:14 · JFK 05:14
    ♥ Do have faith in what you're doing.