第三方登录的弊端

阅读数:2156 2014 年 11 月 12 日

话题:语言 & 开发架构

当前,许多应用都支持第三方登录。从用户的角度来说,他们可以不必填写他们以前多次填写过的信息;从应用的角度来说,它可能可以立即获取用户的好友列表。不过,第三方登录在拥有诸多好处的同时也有诸多弊端。近日,私人团体分享平台Cluster合伙创始人Taylor Hughes对此进行了分析

首先,第三方登录会影响用户对产品的预期。例如,如果用户使用 Facebook 账户登录,那么他可能会认为该产品可以邀请 Facebook 好友。一旦产品没有此项功能,用户可能会因此对产品失望。

其次,第三方登录会引入不可预期的技术成本。虽然实现第三方登录看上去很简单,但这个过程中可能出现复杂的问题,并且可能会因为第三方登录提供程序的文档更新不及时而难以找到解决方案。在 Cluster for iOS 中,Google SDK 当前是问题的最大根源。这是由该 SDK 代码中某个深层次的 Bug 引起的,虽然难以排查,但又不得不处理。

再者,应用一旦提供第三方登录方式,那它就不能只提供一种社会化登录方式,因为用户很自然地就会要求提供更多登录方式。Cluster 最初只提供了“用 Facebook 登录”的功能,后来又相继增加了“用电子邮件登录”和“用 Google 登录”的功能。实际上,Cluster 45% 的新用户选择了手动填写电子邮件和密码的方式。

最后,第三方登录方式选择过多可能会使用户忘记自己的注册方式。如果用错误的方式登录,那他可能会奇怪,为什么自己的信息都消失了。

此外,Taylor 还指出,让用户注册并不会成为他们选择产品或服务的障碍。


感谢崔康对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。