Android Firebase认证谷歌vs Facebook vs电子邮件利弊

Android Firebase认证谷歌vs Facebook vs电子邮件利弊,android,firebase,firebase-authentication,Android,Firebase,Firebase Authentication,我是Firebase认证的新手,请原谅我的无知 我正在考虑在我的应用程序中添加不同类型的身份验证的利弊,而不是只添加一种(谷歌) 添加所有3个(谷歌、Facebook和电子邮件)将更加考虑用户和他们的电子邮件偏好。这是我能想到的唯一原因,我会加上所有3。如果我只需要一个用户Id和一种发送用户电子邮件的方式,还有其他原因吗 如果有安卓应用程序的人拥有谷歌账户,那么添加Facebook的理由是什么 为什么我要添加电子邮件身份验证?如果用户必须键入电子邮件,这可能会阻止用户输入电子邮件 我希望这个问题

我是Firebase认证的新手,请原谅我的无知

我正在考虑在我的应用程序中添加不同类型的身份验证的利弊,而不是只添加一种(谷歌)

添加所有3个(谷歌、Facebook和电子邮件)将更加考虑用户和他们的电子邮件偏好。这是我能想到的唯一原因,我会加上所有3。如果我只需要一个用户Id和一种发送用户电子邮件的方式,还有其他原因吗

如果有安卓应用程序的人拥有谷歌账户,那么添加Facebook的理由是什么

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


我希望这个问题不要结束。我不是在征求意见。我只是在寻找事实。

如果你真的在寻找事实,那么我建议通过
电子邮件
认证
。但是为什么呢

就像你说的

如果有人拥有安卓系统,那么添加Facebook的理由是什么 应用程序有谷歌帐户

我个人看到一些用户甚至不愿意登录他们的谷歌帐户。同时,也有一些用户真正在使用
谷歌游戏商店
,他们很在乎

因此,通过
Email
Auth添加
googleauthentication
,对于那些已经登录的用户来说是一个不错的选择,他们只需点击
Google登录按钮
,就可以非常快地登录,对于那些没有通过Google登录的用户来说,也可以通过Email-Auth来尝试应用程序

添加
FaceBook
或其他授权方法将是在
IOS
上使用的好选择。但是为什么呢?因为在
IOS
中有一个
Apple
Id,你不能用它来登录应用程序,比如
Google
。不确定,我不是一个IOS开发者,但我不认为苹果会允许这样的事情。所以,对于Android平台上的用户来说,这两个就足够了,因为谷歌使得使用一个可以通过
按钮登录应用程序的帐户变得更容易

此外,如今,开发应用程序或在我们生活中的任何领域的最佳选择是制作一些,使人类工作快速、轻松,比如
Kotlin
,或者这个登录
按钮,它们实际上是一种节省生命和时间的方法