#flutter #dart
Вопрос:
Я создаю класс аутентификации для firebase Auth версии 0.11.1 10, теперь после обновления пакета firebase auth до последней версии некоторые коды являются ошибочными.
Future<String> createUserWithEmailAndPassword(
String email, String password, String name) async {
final currentUser = await _firebaseAuth.createUserWithEmailAndPassword(
email: email,
password: password,
);
//updat username is error code ***************************
var userUpdateInfo = UserUpdateInfo();
userUpdateInfo.displayname = name;
await currentUser.updateProfile(userUpdateInfo);
await currentUser.reload();
return currentUser.uid;
}
Ответ №1:
UserUpdateInfo
теперь он устарел, но вы можете использовать его вместо этого
await FirebaseAuth.instance.currentUser.updateProfile();
И вы передаете информацию, которую хотите обновить, в updateProfile()