Questa è gestita dall’impostazione utente
only_send_chat_push_notifications, che si trova in /my/preferences/chat:
Non esiste un’impostazione del sito per controllare il comportamento predefinito.
Innanzitutto, questo è piuttosto nascosto e potrebbe essere meglio che si trovi anche in /my/preferences/notifications, che è dove cercherei naturalmente. Inoltre, vorrei poter impostare questo come valore predefinito TRUE per la mia istanza, in modo che i miei utenti ricevano notifiche di chat solo sui loro dispositivi (a meno che non ne vogliano di più).
Il problema principale è che la maggior parte delle notifiche di Discourse non sono urgenti; la loro natura asincrona è uno dei motivi più forti per cui amo Discourse! Averle come notifiche push è semplicemente irritante, poiché ne ricevo troppe e non meritano di interrompere la mia attenzione. Possono aspettare finché non visito il sito (o leggo il riepilogo).
La chat, tuttavia, è decisamente effimera e molto più sincrona. Pertanto, ha senso per me consentire alla chat di avere le notifiche push e sopprimerle per tutto il resto. Posso farlo abbastanza facilmente per me stesso, ma è molto difficile impostare il comportamento predefinito e/o renderlo facile per i miei utenti meno esperti.
Soluzione alternativa
Posso aggirare questo problema (penso) utilizzando un’azione personalizzata Update Profile del plugin Custom Wizard Plugin 🧙 su una procedura guidata di adesione (devo capire come farlo!).
