Dies wird durch die Benutzereinstellung
only_send_chat_push_notifications gesteuert, die sich unter /my/preferences/chat befindet:
Es gibt keine Site-Einstellung, um das Standardverhalten zu steuern.
Erstens ist dies ziemlich versteckt und könnte besser auch unter /my/preferences/notifications leben, wo ich es natürlich suchen würde. Außerdem wünschte ich, ich könnte dies als Standard TRUE für meine Instanz festlegen, damit meine Benutzer nur Chat-Benachrichtigungen auf ihren Geräten erhalten (es sei denn, sie möchten mehr).
Das Hauptproblem ist, dass die meisten Discourse-Benachrichtigungen nicht dringend sind; ihre asynchrone Natur ist einer der stärksten Gründe, warum ich Discourse
! Sie als Push-Benachrichtigungen zu erhalten, ist einfach ärgerlich, da ich viel zu viele bekomme und sie es einfach nicht verdienen, meine Aufmerksamkeit zu unterbrechen. Sie können warten, bis ich die Website besuche (oder die Zusammenfassung lese).
Chat hingegen ist fest vergänglich und viel synchroner. Daher macht es für mich Sinn, dem Chat Push-Benachrichtigungen zu erlauben und sie für alles andere zu unterdrücken. Das kann ich für mich selbst leicht genug tun, aber es ist sehr schwer, das Standardverhalten festzulegen und/oder es meinen weniger versierten Benutzern leicht zu machen, dies ebenfalls zu tun.
Workaround
Ich kann dies (glaube ich) umgehen, indem ich eine benutzerdefinierte Update Profile-Aktion des Custom Wizard Plugin 🧙 in einem Beitritts-Wizard verwende (muss herausfinden, wie das geht!).
