【问题标题】:Undefined class 'UserUpdateInfo' in Firebase_auth (Flutter 2020)Firebase_auth 中未定义的类“UserUpdateInfo”(Flutter 2020)
【发布时间】:2020-12-18 20:23:38
【问题描述】:

我正在使用带有“Firebase_auth”包的 Flutter。 在执行以下注册功能时,“UserUpdateInfo”出现错误。

signup(CustomUser user, AuthNotifier authNotifier) async {


UserCredential userCredential = await FirebaseAuth.instance
      .createUserWithEmailAndPassword(email: user.email, password: user.password)
      .catchError((error) => print(error.code));



if (userCredential != null) {
    UserUpdateInfo updateInfo = UserUpdateInfo();
    updateInfo.displayName = user.displayName;

User firebaseUser = userCredential.user;

if (firebaseUser != null) {
  await firebaseUser.updateProfile(updateInfo);

  await firebaseUser.reload();

  print("Sign up: $firebaseUser");

  User currentUser = await FirebaseAuth.instance.currentUser();
  authNotifier.setUser(currentUser);
}}}

显示以下错误:

未定义的类'UserUpdateInfo'

我该怎么办?

【问题讨论】:

    标签: firebase flutter dart firebase-authentication


    【解决方案1】:

    您似乎更新了 Firebase_Auth 软件包。 UserUpdateInfo 现在已弃用。试试这个:

    await FirebaseAuth.instance.currentUser.updateProfile(displayName:user.displayName);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-14
      • 2020-04-10
      • 1970-01-01
      • 2022-12-16
      • 2021-12-06
      • 1970-01-01
      • 2018-12-26
      • 2020-10-07
      相关资源
      最近更新 更多