在没有互联网连接的情况下处理 Firebase 身份验证(Android)

Ian*_*ako 5 authentication android firebase firebase-authentication

我正在使用 firebase 开发我的第一个应用程序。我在登录时遇到了一些问题。

基本上,到目前为止我所得到的:

  • 用户可以使用他们的谷歌帐户登录
  • 用户可以匿名登录
  • 用户数据使用 Firebase 身份验证中的 UID 作为唯一密钥存储在 Firebase 实时数据库中

我的问题

当用户第一次使用该应用程序时,他们还没有一个帐户,如果他们没有互联网连接,他们将无法创建一个(至少我是这么认为的)。


我的问题

处理这个问题的最佳方法是什么?是否有可能在没有互联网连接的情况下获得唯一密钥?我应该要求用户创建互联网连接吗?其他可能性?

Fra*_*len 6

创建 Firebase 身份验证用户帐户需要连接到 Google 服务器。不幸的是,这甚至适用于您使用匿名身份验证的情况。

因此,目前唯一的选择(在 Firebase 身份验证中)是让用户连接到互联网以完成注册。