gpt4 book ai didi

android - Firebase 身份验证的优势?

转载 作者:行者123 更新时间:2023-11-30 01:17:15 24 4
gpt4 key购买 nike

我正在创建一个 Android 应用程序,它需要一些身份验证系统。我想有 3 个选项来登录用户:邮件和密码、facebook 登录和匿名访问(在匿名的情况下,我将创建某种匿名帐户,这样用户以后就可以提供他的凭据并使用“保护他的帐户”普通'密码)。

我还将为此应用程序拥有自己的网络服务。 Webservice 实际上是最关键的部分,android 应用程序只会显示来自 WS 的数据并在其上放置一些新数据。

我将使用 Firebase 处理通知。

我的问题是:在这种情况下我应该使用 Firebase 身份验证还是使用自己的身份验证系统更好?如果我使用 Firebase,我仍然需要在我的数据库中有用户(网络服务需要一些关于用户的信息)。

对于这样的项目,firebase 身份验证是好的选择吗?

最佳答案

即使在我们同时使用 firebase 身份验证和 firebase 数据库的 Firebase 情况下,“身份验证”选项卡下也只有少数用户详细信息(用户 ID、登录电子邮件或号码、提供商详细信息等)可用。我们在登录后收到的其余详细信息以及我们从应用程序收集的其他自定义用户信息必须保存在 Firebase 数据库中。

因此,即使您有另一个 Web 服务而不是使用 Firebase 数据库,您也可以使用 Firebase 身份验证。如果您使用 Firebase 身份验证,肯定有很大的优势。

  • 节省开发用于身份验证的 Web 服务方法的时间:相反,您可以只使用一种方法在用户通过 Firebase 进行身份验证后存储用户信息。此外,还可以节省大量时间,因为如果您想添加 Facebook 和 Google 等社交登录,您可以避免为不同类型的 token 验证开发服务器端方法。所有这些都将通过 Firebase 高效处理。
  • 详分割析:此外,通过 Firebase 身份验证,您还可以获得用户的良好分析和人口统计信息。

关于android - Firebase 身份验证的优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37665276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com