首页 > 解决方案 > 移动验证用户名和密码与电话号码

问题描述

我一直在与我们正在构建的 iOS 和 Android 应用程序的设计师进行一些讨论。他坚持使用电话号码创建帐户。我已经完成了大部分基于电子邮件/密码的身份验证。我记得曾经有过各种注册方法,比如 Facebook、Google 和电子邮件/密码,并记得遇到用户不小心创建多个帐户的问题。因此,在我承诺创建电话号码帐户之前,我希望在这里得到一些有经验的反馈。

电话号码帐户创建与标准电子邮件/密码帐户创建的优缺点是什么?此外,即使电话号码注册似乎简化了用户体验,如果用户更改他/她的电话号码会发生什么?他们如何更新并访问他们的帐户?他们是否需要保留一封电子邮件才能恢复他们的帐户?

有什么好的文章可以帮助我更好地理解这一点吗?

标签: androidios

解决方案


根据我目前与两者合作的经验:

优点:

  • 允许拥有一个“更干净”的数据库,因为大多数情况下,您必须立即验证电话号码,而不是让用户在验证他们的电子邮件地址之前使用您的应用程序。
  • 验证被认为比电子邮件验证更少干扰和麻烦(尤其是集成了一次性代码,它允许在本机上立即粘贴代码)
  • 登录过程不那么繁琐且更安全(确保用户可以访问电话号码,如验证器)

缺点:

  • 有些人不愿意提供他们的电话号码
  • 有时服务器和操作员问题会使代码消失
  • 如果用户的电话号码更改,电子邮件(或任何其他方式)是必须能够检索帐户的

推荐阅读