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

2022-06-22 15:26:33 +08:00
 Danswerme

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

复现流程:

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

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

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

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

1698 次点击
所在节点    问与答
10 条回复
mooczz
2022-06-22 15:36:07 +08:00
切换微信时,相当于退出 A ,登入 B ,断开网络,退出 A 的操作不能同步上报给微信后台。iOS 的推送是根据 device token 推送的,断开网络的原因,微信后台无法感知账号 A 已经退出登录,没有解绑 device token 和微信 ID
Danswerme
2022-06-22 15:38:48 +08:00
@mooczz 感谢,又学习到了。
Lin0936
2022-06-22 15:39:36 +08:00
这个好!经常怕小号漏收消息来着
WenJimmy
2022-06-22 15:58:17 +08:00
内部人员要修复这个 bug 了
Deville
2022-06-22 16:32:53 +08:00
这 device token 跟 user id 咋还能一对多呢。。实锤了。。微信官方支持多开。。
vvjyun318
2022-06-22 17:12:34 +08:00
@Deville 不过就算支持双开切换账号也太慢了,Gmail telegram 都是无缝丝滑切换
Deville
2022-06-22 17:39:02 +08:00
@vvjyun318 甚至 qq
vvjyun318
2022-06-22 18:28:25 +08:00
@Danswerme 楼主赶快把帖子删掉吧,wxg 微信事业群员工看到这个帖子马上把这个漏洞给堵住,到时候电脑微信双开也没了,手机切换账号强制退出登陆电脑端微信
Danswerme
2022-06-22 19:42:46 +08:00
@vvjyun318 本站的帖子删不了的.... 微信的人看到就看到吧,堵就堵呗。 如果真有微信的人看到,请帮我问问张小龙什么时候死啊
Wdafff
2022-06-23 11:10:19 +08:00
@Danswerme #9 🐮🍺

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/861392

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX