Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

146
Vistas
¿Quiero reflejar el apodo de usuario cambiado en tiempo real al chatear?

Los datos de chat anteriores contienen el apodo anterior al cambio, por lo que no se refleja en tiempo real al cambiar el apodo. ¿Qué método debo usar para hacer que el apodo cambie en tiempo real, incluso el chat antes de cambiar el apodo?

¿Tengo que cambiar la información del apodo en los datos del chat cada vez que cambio mi apodo?

 Firebase.usersRef .doc(Firebase.currentUser.email) .update({'nickname': nickname}) .then(() ⇒ { Firebase.chatsRef .where('user.name', '==', Firebase.currentUser.email) .get() .then((querySnapshot) ⇒ { querySnapshot.forEach(doc ⇒ // Changing the nickname ) }) }) .catch(err => console.log(err));
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Debe identificar al usuario para cada mensaje de chat mediante el llamado identificador estable, que aparentemente su apodo no es en su caso.

Dado que parece estar utilizando Firebase Authentication, el identificador estable más común para un usuario es su UID, que puede obtener con Firebase.currentUser.uid . Entonces, además del apodo para el usuario, también almacene su UID en cada documento. Luego use el UID para seleccionar los mensajes para un usuario y use el apodo solo para mostrar en la interfaz de usuario,

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda