当前位置: 首页 > 知识库问答 >
问题:

火库认证包升级后的 uid 在哪里?

苍阳成
2023-03-14

在以前版本的firebase_auth:^0.5.4中,有一个选项user.uid(uid是字符串类型)。

在firebase_auth的最新版本中:^0.15.0 1,我应该选择哪个选项来获取user.uid或替换它。

有关 FirebaseAuth 0.12.0 中的重大更改的说明。

  1. 添加了新的AuthResult和AdditionalUserInfo类
  2. 破坏性更改:登录方法现在返回AuthResult而不是FirebaseUser。使用AuthResult的user属性检索FirebaseUser

共有1个答案

俞学
2023-03-14

正如这里提到的:https://pub.dev/packages/firebase_auth#0120

  1. 添加了新的AuthResult和AdditionalUserInfo类
  2. 破坏性更改:登录方法现在返回AuthResult而不是FirebaseUser。使用AuthResult的user属性检索FirebaseUser

一个人不应该惊慌失措。作为一个初学者,我也很困惑,这也将帮助其他初学者。我们必须这样做:

 类似资料:
  • 从带有SP1的AEM 6.2升级到AEM 6.4后,很少有软件包未安装。旧版本处于已安装状态。 对于新软件包,显示消息为“似乎安装了另一个版本:”请参见下面的屏幕截图。 正因为如此,我可以看到很少的脚本没有更新最新的API。例如AEM 6.4升级实例:

  • 我重新安装了最新版本的Android Studio,之后我无法运行任何应用程序。 以下是我发现的: 我正在使用: Android Studio 3.1 JDK ver。1.8.0_161 Gradle Ver。4.4 Android插件版本3.1.0 也是Android.enableaapt2=false 我所尝试的: 运行以前的应用程序 创建新项目并运行它 清理/重建

  • 从6.0版本开始,增加了两步身份认证以增强账号安全。 有两种方法启用这个功能: 系统管理员可以在系统设置页面的“密码”部分勾选复选框,或者 只添加 ENABLE_TOW_FACTOR_AUTH = True 到 seahub_settings.py 并且重启服务。 之后,用户个人资料页面将会出现“两步认证”部分。 用户可以在智能手机上使用Google 身份验证器扫描二维码。 Twilio 集成 我

  • 问题内容: 我的android项目使用lombok 1.16.0可以很好地构建,但是一旦我将依赖关系更改为目标1.16.2,在使用lombok批注的任何地方都会出现以下错误: Android SDK并不包括所有javax软件包。我想知道的是,这是1.16.2中的错误还是现在必须添加依赖项? 注意:这是在带有Lombok插件0.8.8的Android Studio中 问题答案: 您可以通过将以下行放

  • 问题内容: 我已经在Google Store中有一个应用程序。我正在使用具有3个表的内置数据库,并在应用程序首次启动时将其复制。现在,我想升级到该应用程序并添加另一个表。下面是我的代码。 我想问几个问题。上面的代码未升级。 现在,如果我是该应用程序的新用户,是否需要编辑旧数据库并制作另一个CKRecording表,并用放置在资产中的当前数据库替换该数据库,或者上述代码也适用于新用户? 问题答案:

  • 我在哪里可以找到默认的log4j配置文件的工人和驱动程序? 1) 目前Spark正在将执行器/工作者(stdout/stderr)级别的日志记录到工作文件夹,并将驱动程序级别的日志记录到日志文件夹。 我在哪里可以找到这个配置? 我尝试将Log4j2用于spark,而不是log4j。我正在尝试获取默认属性文件,以便可以将其中的一些内容复制到log4j2属性XML。 2) 另外,是否可以修改当前正在运