我是Firebase身份验证的新手,请原谅我的无知。
我正在考虑向我的应用程序添加不同类型的身份验证的利弊,而不是只添加一个(Google(。
添加所有3个(Google,Facebook和Email(将更考虑用户及其电子邮件首选项。这是我能想到的唯一原因,我会添加所有 3 个。如果我只需要一个用户 ID 和发送用户电子邮件的方式,还有其他原因吗?
如果任何拥有Android应用程序的人拥有Google帐户,那么添加Facebook的原因是什么?
为什么要添加电子邮件身份验证?如果用户必须键入电子邮件,这可能会阻止用户输入电子邮件。
我希望这个问题不会结束。我不是在寻求意见。我只是在寻找事实。
如果您真的在寻找事实,那么我建议您通过Email
身份验证Google authentication
。 但为什么呢?
就像你说的;
如果有人拥有机器人,添加Facebook的原因是什么 应用程序有谷歌帐户?
我个人看到一些用户甚至不在乎登录他们的谷歌帐户。同时,有些用户真正与Google Play Store
合作,他们关心!
因此,对于那些已经登录的人来说,通过Email
身份验证添加Google authentication
将是一个不错的选择,他们可以通过单击Google Sign in Button
非常快速简单地登录,对于那些没有登录的人来说,电子邮件身份验证是那些没有通过谷歌登录并且喜欢通过他们的电子邮件给应用程序一个镜头。
添加FaceBook
或其他授权方法将是IOS
上使用的不错选择。但是为什么?因为在IOS
中有一个Apple
ID,您无法使用它登录Google
等应用程序。不确定,我不是IOS开发人员,但我认为Apple不会允许这样的事情,因此,对于Android平台上的用户来说,这两个就足够了,因为Google使使用一个帐户变得更加容易,该帐户可以由Button
登录应用程序。
此外,如今,开发应用程序或我们生活中的任何事情的最佳选择是制作一些使人类工作快速轻松地的东西,例如Kotlin
或这个登录Button
,这些确实可以节省生命和时间:)。