gpt4 book ai didi

firebase - Firebase_auth 中未定义的类 'UserUpdateInfo'(Flutter 2020)

转载 作者:行者123 更新时间:2023-12-03 04:09:48 26 4
gpt4 key购买 nike

我正在将 Flutter 与“Firebase_auth”包一起使用。
在执行以下注册功能时,我在“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);
}}}
显示以下错误:

Undefined class 'UserUpdateInfo'


我该怎么办?

最佳答案

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

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

关于firebase - Firebase_auth 中未定义的类 'UserUpdateInfo'(Flutter 2020),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63658551/

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