【问题标题】:UserUpdateInfo undefined name 'user'UserUpdateInfo 未定义名称“用户”
【发布时间】:2020-10-07 20:33:28
【问题描述】:

由于更新 Firebase 身份验证,我需要更改一些已弃用的代码。 我在迁移指南中看到:

中断:在使用 updateProfile 以支持命名参数时删除了 UpdateUserInfo 类。

我已经更新了大部分内容,但仍然出现错误。

// Update the username
await updateUserName(name, authResult.user);
return authResult.user.uid;

}

Future updateUserName(String name, User currentUser) async {
await FirebaseAuth.instance.currentUser.updateProfile(displayName: user.displayName);

}

错误 = 未定义名称“用户”。

【问题讨论】:

    标签: flutter firebase-authentication


    【解决方案1】:

    也许您打算按名称使用currentUser 参数而不是user

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

    【讨论】:

    • 谢谢大佬,错误好像已经解决了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-12-18
    • 1970-01-01
    • 1970-01-01
    • 2020-09-22
    • 2018-11-19
    • 2018-10-24
    • 1970-01-01
    相关资源
    最近更新 更多