Saltar al contenido

¿Cómo configuro el displayName del usuario de Firebase?

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)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *