Error con las notificaciones de chat que no aparecen

Mi equipo de 7 empleados está intentando usar el chat para nuestra comunicación diaria, pero estamos experimentando dos errores importantes que todos estamos experimentando por igual (Windows y Mac, múltiples tipos de navegadores):

Sin notificaciones de chat en absoluto

De vez en cuando, veo en mi iPad al otro lado de la habitación que tengo una notificación de Discourse de un chat, pero mi escritorio no muestra nada. Creo que solo veo esto con las respuestas en los hilos.

También tenemos un error similar reportado sin sonidos de chat:

5 Me gusta

¡Hola @jordan-violet! Un par de preguntas:

  • ¿Cómo accedes a Discourse desde tu iPad? (por ejemplo, Hub, PWA)

  • ¿Puedes contarme qué estás haciendo en Discourse en tu ordenador de escritorio cuando esto sucede? Me pregunto específicamente si estás activo en el chat (incluso si no estás en el hilo en cuestión) cuando esto ocurre.

  • ¿Puedes contarme sobre tu configuración de notificaciones para cada dispositivo? Una captura de pantalla de las pestañas Preferencias > Notificaciones y Preferencias > Chat de cada dispositivo funcionaría bien si no te importa compartirla (siéntete libre de enviármelas por mensaje privado si lo prefieres).

Hemos visto problemas con las notificaciones que no se disparan como se esperaba antes, así que sé que pueden ser muy difíciles de reproducir. Esta información me ayudará a probarlo yo mismo y, con suerte, juntos podremos empezar a acotar un poco las cosas para poder solucionarlo para ti y tu equipo. ¡Gracias de antemano por tu ayuda!

3 Me gusta

Discourse Hub

Vaya, es difícil decirlo porque simplemente estoy haciendo mi trabajo, ¿sabes? A veces estoy en Slack (en el trabajo), a veces estoy en esa pestaña del navegador, a veces en otra pestaña de la misma ventana, a veces en otra ventana del navegador. Simplemente estoy constantemente moviéndome entre esas opciones. Haré mi mejor esfuerzo para intentar reconocerlo hoy, si es posible.


También me acaba de pasar. Aquí está la configuración:

  • Recibí una notificación de chat en un canal, en un hilo
  • Recibí la notificación en el móvil, pero no en el escritorio (ni siquiera el pequeño punto azul)
  • El estado de mi escritorio era:
    • Discourse estaba abierto en una sola pestaña (Chrome), compartida con otra pestaña (esta pestaña era la activa)
    • Esa ventana estaba minimizada

¡Espero que esto ayude!

3 Me gusta

También estaba solucionando problemas relacionados con las notificaciones de escritorio y, si mal no recuerdo: si alguien te envía un mensaje directo, hay una notificación, pero si te @mencionan en un canal normal, no hay notificación.

Creo que, en general, los canales no parecen generar notificaciones, pero los mensajes directos sí.

1 me gusta

¿Habilitaste las notificaciones para todo en la configuración del canal?

1 me gusta

2 Me gusta

Gracias por estos pasos, fueron de gran ayuda.

Creo que he encontrado el problema: parece que no estamos generando correctamente un indicador de actividad en la cabecera (el puntito azul) para las respuestas que no son menciones en un hilo seguido. Las notificaciones push del móvil siguen funcionando (por eso las ves en el iPad). Cuando probé esto, pude recibir la notificación push en el móvil, pero cuando abrí Discourse en el móvil sin pasar por la notificación, el indicador de actividad tampoco aparecía en la cabecera.

Le estoy pidiendo a nuestro equipo que investigue esto y lo solucione.

Mientras tanto, ¿podrías informarme si descubres otras situaciones en las que esto ocurra (es decir, no solo relacionado con actividad que no sea mención en hilos)?

5 Me gusta

¡Absolutamente lo haremos!

No hay notificación bajo estas condiciones:

  • en móvil (no hay instancias de escritorio activas)
  • se recibió notificación móvil (iOS) de una respuesta en un hilo
  • se hizo clic en la notificación para ir a Discourse Hub
  • sin punto azul

Finalmente tuve la oportunidad de probar esto de nuevo. Para las notificaciones de escritorio:

Bueno:

  • Las menciones (es decir, @mencionar a alguien) siempre activarán una notificación de escritorio

No tan bueno:

  • Los mensajes directos (DM) NO activan una notificación de escritorio (pero se esperaría que lo hicieran)
  • Cuando las notificaciones de escritorio para un canal se configuran en “Para toda la actividad”, no se recibe ninguna notificación

¿Están funcionando para otras personas?

1 me gusta

Estos no funcionan para otras personas. He exigido a todo mi equipo que se involucre completamente en el chat de Discourse para tener una mejor idea de lo que funciona y lo que no.

Estas notificaciones han sido un problema universal, sin duda.

2 Me gusta

@jordan-violet Hemos implementado una actualización hoy que debería solucionar este problema:

¿Podrías estar atento y avisarnos si vuelves a notarlo?

Investigaré ambos y te informaré aquí una vez que sepa más.

1 me gusta

¡Todos ustedes son geniales! Definitivamente seguiremos trayéndolos :smiley:

Otra pregunta rápida… estamos planeando implementar notificaciones push móviles en nuestra aplicación pronto y, antes de eso, quería probar esa funcionalidad en Discourse Hub.

Acabo de probarlo y no puedo recibir ninguna notificación push allí, ni siquiera para menciones (@). ¿Las notificaciones push funcionan para alguien en Discourse Hub?

Estoy en un iPhone y tengo “Permitir notificaciones” activado para la aplicación Discourse Hub.

Gracias

[quote=“Earnie, post:19, topic:308082, username:Earnie_Baird”]
Acabo de probarlo y no puedo recibir ninguna notificación push, ni siquiera para menciones (@). ¿Funcionan las notificaciones push para alguien en Discourse Hub?
[/quote]¿Probaste con un foro alojado por Discourse?

https://apps.apple.com/us/app/discourse-hub/id1173672076:
La aplicación proporciona:

  • Un lugar central para ver todas las notificaciones, recuentos no leídos y recuentos nuevos de tus foros
  • Notificaciones push en tiempo real para foros de Discourse alojados oficialmente
  • Autenticación a través de Safari para un acceso más rápido a tus sitios
1 me gusta

gracias @Moin.

Me perdí la parte de que esto solo funciona para foros de Discourse alojados oficialmente. Parece que los canales de chat no se ejecutan en meta.discourse.org, pero si conoces algún otro lugar donde se ejecute, házmelo saber y lo comprobaré.

1 me gusta

Puedes usar try.discourse.org o una prueba gratuita para probar.

2 Me gusta

Hola @Earnie_Baird, disculpa la demora en responder. Hemos estado investigando esto y tenemos algunas pistas sobre dónde podrían estar los problemas. ¿Puedes confirmar el navegador que estás utilizando?

1 me gusta

Lo probé en Firefox, Chrome y Safari en Mac. Mismo comportamiento en los 3.

1 me gusta

Terminamos abandonando el uso de Chat en Discourse y pasamos a Google Chat, ya que nunca pudimos hacer que las notificaciones fueran confiables para todo el equipo. A veces funcionaban, pero se desactivaban aleatoriamente durante actualizaciones, etc., y algunos miembros del equipo nunca pudieron recibirlas de forma confiable.

1 me gusta