Nuestro equipo especializado pasados varios días de trabajo y recopilación de de datos, dimos con la solución, queremos que te resulte útil para tu plan.
Solución:
Tienes que encadenar la solicitud:
firebase.auth().createUserWithEmailAndPassword(email, password)
.then(function(result)
return result.user.updateProfile(
displayName: document.getElementById("name").value
)
).catch(function(error)
console.log(error);
);`
no pude usar (displayName: name)
directamente (error sintaxe en el editor). Entonces, encontré otra manera:
UserUpdateInfo updateInfo = UserUpdateInfo();
updateInfo.displayName = name;
result.user.updateProfile(updateInfo);
Esto está en Dart (estoy usando Firebase con Flutter).
firebase
.auth()
.createUserWithEmailAndPassword(newUser.email, newUser.password)
.then((res) =>
const user = firebase.auth().currentUser;
return user.updateProfile(
displayName: newUser.name
)
)
Esto funcionó para mí.
Comentarios y calificaciones
Al final de la web puedes encontrar las aclaraciones de otros desarrolladores, tú asimismo tienes la libertad de insertar el tuyo si te gusta.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)