Firebase身份验证Google vs Facebook vs Email的优缺点

时间:2018-08-12 21:01:14

标签: android firebase firebase-authentication

我是Firebase身份验证的新手,请原谅我的无知。

我正在考虑向我的应用程序中添加不同类型的身份验证的利弊,而不是仅添加一个(Google)身份验证。

添加所有3个(Google,Facebook和电子邮件)将更加考虑用户及其电子邮件首选项。这是我唯一想到的原因,我将添加全部3。是否还有其他原因,如果我需要的只是用户ID和发送用户电子邮件的方式?

如果拥有Android应用程序的任何人都拥有Google帐户,添加Facebook的原因是什么?

为什么还要添加电子邮件身份验证?如果他们必须输入电子邮件,这可能会阻止用户输入电子邮件。

我希望这个问题不会解决。我不是在寻求意见。我只在寻找事实。

1 个答案:

答案 0 :(得分:1)

如果您真的在寻找事实,那么我建议您通过Google authentication身份验证来推荐Email。但是为什么呢?

就像你说的那样;

  

如果拥有Android的任何人 ,添加Facebook的原因是什么?   应用程序具有Google帐户

我个人已经看到一些用户甚至都不愿意登录他们的 Google 帐户。同时,有些用户确实与Google Play Store合作,他们在乎!

因此,通过Google authentication添加Email对于已经登录的用户来说是一个不错的选择,他们可以非常快速地登录,只需单击Google Sign in Button,然后单击电子邮件对那些尚未通过Google登录的用户进行身份验证,并希望通过其电子邮件为应用提供帮助。

添加FaceBook或其他授权方法将是在IOS上使用的不错选择。但为什么?因为在IOS中有一个Apple ID,您不能用它来登录 like Google之类的应用程序。不确定,我不是IOS开发人员,但我不认为Apple会允许这样的事情,因此,这两个对于Android平台上的用户就足够了,因为Google使得使用一个可以在应用程序上登录的帐户更容易由Button

如今,开发应用程序或生活中任何事物的最佳选择是制作东西 使人类快速便捷地工作,例如{{1} }或Kotlin上的此登录名,它们确实可以节省生命和时间。 :)