FirebaseAuth软件包升级后的uid在哪里?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FirebaseAuth软件包升级后的uid在哪里?相关的知识,希望对你有一定的参考价值。

在先前版本的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的用户属性检索FirebaseUser。enter image description here
答案

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

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

一个人不要惊慌。作为一个初学者,我也感到困惑,这也会对其他初学者有所帮助。我们只需要这样做:

enter image description here

以上是关于FirebaseAuth软件包升级后的uid在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法通过用户的 UID 从 FirebaseAuth 中删除用户?

Firebase 文档:FirebaseAuth 的文档在哪里?

FirebaseAuth 升级 iOS 后电子邮件登录选项消失

有啥方法可以获取 Firebase Auth 用户 UID?

Firebase Auth 返回一个神秘的不正确的 uid

Firebase:如何获取 User.uid?