在本文中,作者回顾了微信授权登录设计中创建不同身份的功能,以及该功能背后的设计思路和原则。
如今,很多网站产品、APP产品都不再固执地建立自己的用户账号体系,而是通过微信授权登录来降低获取新用户的门槛。这种方式对于产品开发者和用户都有很多好处,比如降低了注册时的运营成本,用户也不需要在不同平台记录不同的账号。然而,这种登录方式也带来了一些隐私问题。
对于大多数人来说,使用陌陌时肯定不希望使用和微信一样的头像和昵称吧?如果微信头像就是本人的照片,那么这种担心就更容易理解了。相信大家都遇到过类似的隐私问题。
对于微信来说,第三方产品使用微信授权登录还有更大的好处,那就是可以获取用户数据、用户行为信息等,有了这些信息,对于精准广告推送、未来同领域的产品都会有很大帮助,最重要的是可以巩固自己的“地位”,将更多的产品纳入微信生态。
没想到的是,微信授权登录功能上线几年后,竟然开发出了一个很神奇的功能,在使用微信登录其他产品时,可以打造不同的身份信息,满足用户不同场景的需求。
(抱歉,我找不到具体的版本。这个功能已经存在很长时间了,但由于一些新的见解,我最近才写了一篇关于它的文章。)
具体的设计如下图所示,当我们使用微信授权登录的时候,手机上会弹出一个确认授权页面,这个页面是第三方产品申请使用我们的微信头像、昵称、地区、性别等信息的确认页面。在新版本中,我们可以创建多个身份信息,用于不同的场景使用。
点击创建用户信息栏进入下图,填写昵称,选择头像并保存。这里的头像信息可以不选,和微信内页的规则一致。这里最想说的其实是这个页面的【随机头像和昵称】功能。如果没有这个功能,只能说微信设计团队解决了用户的“痛点”,打造了用户需要的功能。但有了这个功能,我觉得它的设计完全让用户达到了“满意点”。
结合使用场景:
当我们使用第三方产品进行授权登录时,发现这个产品并不适合用我的微信头像和昵称作为对应的用户信息,这时候我就使用新建身份信息的功能,但是却要耗费大量的脑细胞去想一个昵称,这会打断我之前的使用流程,甚至有可能导致这个第三方产品的用户流失。
有些朋友可能不为头像和昵称而苦恼,但微信作为一款十亿日活的产品,设计必须具有包容性,在设计时必须考虑到不同用户群体的特点。刚才提到的【随机头像和昵称】确实是一个让我惊艳的设计!!!

无论是在设计与场景的结合、设计的包容性,还是对用户痛点和快感点的感知上,都不得不佩服微信的设计团队。这个功能其实上线已经挺久了,普通用户可能还感知不到这是超强的设计,但作为设计师,我却被这种简洁、不做作的设计所震撼。
但这里的设计细节还远远不够完整,如果说上面的描述是一些大概的方向和思想,那么下面的设计会让你感受到微信团队对于细节的把控也是非常精彩的。
点击【随机头像及昵称】按钮后,头像及昵称栏会自动填充内容。在我点击此按钮大概100次之后,出现了以下几种情况:
100次点击,一共有5个不同的头像和昵称,我们可以粗略地认为,所有的可能性都是这五个选项。
那么为什么只有五个呢?微信有这么多的设计资源,难道不能设计出几百个不同的头像和昵称吗?为什么不给用户更多的选择呢?
这里我只是随便说一下我对这个功能设计思路的两点猜测:
1)第一个假设比较简单,我最多可以创建4个不同的身份信息,按照最大使用频率,至少不能有重复信息,否则就是同一套信息。所以头像昵称方案数量肯定大于4套。(准确的说是大于3套,因为我有一套身份信息)
2)第二种推测与上文呼应:授权登录中多个身份信息的设计,不应该对第三方产品造成影响,尽量不要打断用户正在进行的流程,避免用户流失到第三方产品。微信的设计资源当然可以轻易产生几百种方案,但太多方案可能会让用户难以选择,犹豫不决。如果在这里停留太久,可能会打断原本正在进行的流程,导致用户流失到第三方产品。
当然,以上内容可能有些是我的猜测,但逻辑大致合理,作为设计师,多思考总比错过好。
需要注意的是,新的身份信息(图中叫用户信息,我觉得叫身份信息更合适)是保存在微信里的,而不是绑定到你当前授权登录的产品上。新建身份信息之后,下次登录其他产品时,可以直接选择。如下图所示。
最多可以创建4个身份,创建4个之后底部会提示:名额已满,无法添加身份。身份信息中的头像可以为空,昵称不能为空。如果想删除某个身份信息,向左滑动即可。交互方式和微信一模一样。
说到这里,不得不说微信在保护用户隐私方面已经走在了前列,小小的授权登录中创建新身份信息的设计,有太多让人惊叹的操作了。文章中可能存在一些浅薄或者错误的思考,欢迎大家指正!