Esto se rige por la configuración del usuario
only_send_chat_push_notifications, que se encuentra en /my/preferences/chat:
No hay ningún ajuste del sitio para controlar el comportamiento predeterminado.
Primero, esto está bastante oculto y podría ser mejor que también estuviera en /my/preferences/notifications, que es donde buscaría naturalmente. Además, desearía poder establecer esto como TRUE predeterminado para mi instancia, de modo que mis usuarios SOLO reciban notificaciones de chat en sus dispositivos (a menos que quieran más).
El problema clave es que la mayoría de las notificaciones de Discourse no son urgentes; su naturaleza asíncrona es una de las razones más fuertes por las que
amo Discourse. Tenerlas como notificaciones push es simplemente irritante, ya que recibo demasiadas y simplemente no merecen interrumpir mi atención. Pueden esperar hasta que visite el sitio (o lea el resumen).
Sin embargo, el chat es efímero y mucho más síncrono. Por lo tanto, tiene sentido para mí permitir que el chat tenga las notificaciones push y suprimirlas para todo lo demás. Puedo hacerlo fácilmente para mí, pero es muy difícil establecer el comportamiento predeterminado y/o facilitar que mis usuarios menos expertos también lo hagan.
Solución alternativa
Puedo solucionar esto (creo) utilizando una acción personalizada Update Profile del plugin Custom Wizard Plugin 🧙 en un asistente de incorporación (¡tengo que averiguar cómo hacerlo!).
