微信的同学进来下,修改微信号这项功能可能存在严重 Bug

2021-09-03 21:45:29 +08:00
 Patrick95

Bug 描述

微信修改账号,只修改了大小写的情况下可以修改成功,但修改后,别人无法通过微信号搜索到。

举个例子,我原来的微信号是「 Tom_100 」,今天修改为「 tom_100 」,并修改成功。

然后其他人通过微信号添加好友,无论是搜索「 Tom_100 」还是「 tom_100 」,都会显示「该用户不存在」。

我知道微信号本身不区分大小写,正是因为不区分大小写,导致微信号改名这一环节可能有 bug 。

PS:隐私设置中,「通过微信号加好友」这项设置已开,但别人加好友还是无法搜索到我。

个人猜测

修改了微信号后,新名字生效,旧名字回收。

但因为我只改了大小写,导致「 Tom_100 」这个旧名字从索引中删掉了,但又因为微信号不区分大小写,所以无论是「 Tom_100 」,还是新名「 tom_100 」,加好友都搜索不到。

只是自己的猜测,实际 bug 的真实性和逻辑上还待验证。


有条件的朋友,可以验证下这个 bug 。(比如用小号试试)

微信的朋友,麻烦看到后,帮忙验证并反馈下,期待微信团队答复,谢谢。

1528 次点击
所在节点    全球工单系统
5 条回复
Patrick95
2021-09-03 21:53:34 +08:00
刚用小号试了下,只变更大小写的情况,改名会提示「该微信号已被占用」。

但我今天确实只改大小写的情况下,改名成功。


![WechatIMG1842.jpeg]( https://i.loli.net/2021/09/03/3tMBClx4gFczYVv.jpg)

上图是去年的微信号。

![WechatIMG1841.jpeg]( https://i.loli.net/2021/09/03/jdtBGFWYv4luNaC.jpg)

这张图是今天修改后的微信号。

我用生命担保,除了开头的 M 由大写改为小写,其他字符均一样。改名的确是成功的,并且确实是同一个账号。
Suigintou
2021-09-04 02:07:23 +08:00
我感觉是你下划线字符不一样。
Patrick95
2021-09-04 10:02:09 +08:00
@Suigintou #2 没有下划线的~
Patrick95
2021-09-04 10:44:02 +08:00
问题已解决,微信团队解释可能是数据同步延迟的问题。

但有一点还是存疑,「为什么我的微信号,只修改大小写,可以修改成功?(试了下小号是不能的)」,不清楚这里面是什么策略。
imydou
2021-09-04 20:24:20 +08:00
我也说一个,ios 端改名可以下划线开头,android 不行

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

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

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

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

© 2021 V2EX