Ich habe ein selbst gehostetes Forum für meine kleine, aber wachsende Community auf Discourse. Ich arbeite mit einem wunderbaren Entwickler zusammen, der mir geholfen hat, es anzupassen und in meine Bildungswebsite zu integrieren. Aber…
Die meisten meiner Benutzer nutzen mein Forum auf ihrem Handy und finden es nicht besonders einfach. Hauptsächlich verursacht der Mangel an Benachrichtigungen für Chats ihnen Kummer.
Mein Entwickler schlägt vor, eine benutzerdefinierte App für das Handy zu entwickeln, um ein „Download-and-Use“-Erlebnis zu ermöglichen. Das Hauptziel wäre eine eigenständige App, die den Leuten durch Symbole (roter Punkt auf dem Icon) und anpassbare Push-Benachrichtigungen mitteilt, dass sie eine Nachricht haben.
Bevor ich den Sprung wage und dieses Projekt starte, möchte ich wissen, ob es kostengünstige Lösungen gibt, um mein Ziel zu erreichen:
Ermöglichen, dass Leute eine App herunterladen können, die nur mein Forum enthält.
Erhalten von Benachrichtigungen für iPhone und Android auf dem Handy sowohl für Themen als auch für die neue Chat-Funktion.
Push-Benachrichtigungen sollten jetzt auf Android und iOS funktionieren, wenn Sie das Forum als PWA installieren („Zum Startbildschirm hinzufügen“). Dies erfordert keine App-Verpackung und Bereitstellung im App Store und ist sehr einfach.
Beachten Sie, dass nicht alle Updates als Benachrichtigungen gepostet werden.
Es funktioniert tatsächlich auch für Chats. Wenn Sie ein vielbesuchtes Forum haben, können Sie es so konfigurieren, dass es nur für Chats funktioniert. Dies hilft, die Geräuschkulisse auf Ihrem Telefon auf einem angemessenen Niveau zu halten.
Seien Sie sich jedoch bewusst, dass die Reaktionszeit nicht auf dem Niveau einer nativen App liegt. Es dauert in der Regel 2-10 Minuten, bis Benachrichtigungen durchkommen, wenn Sie die PWA nicht aktiv nutzen. Wenn Sie sofortige Benachrichtigungen benötigen, ist die teure und ziemlich wartungsintensive App-Verpackung wahrscheinlich der richtige Weg.
Absolut. Die „Whitelisted App“, mit der Sie Ihr Forum sowohl für den Play Store als auch für den iOS App Store verpacken können (während Sie den One Signal-Benachrichtigungsdienst nutzen), ist sehr gut und Open Source, aber die Wartung und der Bereitstellungsprozess sind sehr aufwendig, seien Sie also auf ein ordentliches Budget vorbereitet.
Meine Fork des One Signal-Plugins (das in Verbindung mit dem oben genannten verwendet werden soll) bietet häufigere Chat-Benachrichtigungen. Sie können es natürlich gerne nutzen, aber ich biete keine kostenlose Unterstützung an:
(Hinweis: Die Änderungen wurden nicht als PR eingereicht, da die meisten nicht möchten, dass jede Chat-Nachricht als Benachrichtigung gesendet wird, und es keine Schutzmaßnahmen zur Verwaltung der One Signal-Ratenbegrenzungen implementiert. Dies war jedoch zum Zeitpunkt der Erstellung für meinen Kunden kein Problem. Es könnte weiterentwickelt werden, um den Algorithmus intelligenter zu gestalten.)
Für persönliche Chats werden standardmäßig alle Nachrichten automatisch benachrichtigt. Dies kann vom Benutzer für jeden Chat-Thread reduziert werden.
Für Kanäle ist das Standardverhalten wie von Ihnen beschrieben. Benutzer können dies nach Wunsch zu jeder Nachricht ändern.
Beim letzten Mal, als ich nachgesehen habe, war der einzige Weg, das Standardverhalten zu ändern, die Rails-Konsole zu verwenden. Dies in die Benutzeroberfläche zu integrieren, könnte eine lohnenswerte Funktionsanfrage sein.
Funktioniert dies wie vorgesehen, oder erfordert es auch die Whitelist-App?
Das ist sehr hilfreich. Also… (hier ist mein letzter Versuch, eine Entscheidung zu treffen!)
Ich bin eine technisch versierte Person auf mittlerem Niveau und kann mich ein wenig mit den Details der Apps beschäftigen. Die meisten meiner Benutzer sind einfach daran interessiert, sich anzumelden und dass es funktioniert, ohne mehr als 1-2 Einstellungen vornehmen zu müssen, die bei der Ersteinrichtung sichtbar sind. z. B. 1) Möchten Sie Benachrichtigungen für ‘Texte’ (Chats) erhalten und 2) Möchten Sie Benachrichtigungen für Foren erhalten. (Denken Sie an Slack oder FB)
Ich weiß, wie anpassbar Discourse ist, aber ich erlebe aus erster Hand die Notwendigkeit, die Leute im ersten kritischen Monat der Nutzung zu schulen. Sobald sie in Gespräche verwickelt und investiert sind, werden sie optimieren und anpassen.
All das soll heißen, was würden SIE tun, um den Menschen im ersten Monat eine SUPER einfache Erfahrung zu ermöglichen, wenn sie mein Forum auf ihrem Handy nutzen und die Einrichtung so einfach gestalten, wie bei Slack oder Instagram? Ich habe ein Budget von 2.000 US-Dollar, falls nötig. Native App oder bestehende Tools?
Das ist konfigurierbar und existiert, damit Sie keine nutzlosen Benachrichtigungen auf jedem anderen Gerät erhalten, während Sie Discourse auf einem Gerät aktiv nutzen.
Die Verbesserung der Benachrichtigungsfunktionen für Chats ist ganz oben auf unserer Liste, aber noch nicht ganz an erster Stelle.
Wir konzentrieren uns derzeit darauf, eine erste Version von Chat-Threads zu starten. Sobald unsere Bemühungen dort genügend Schwung haben, erwarte ich, dass wir uns stärker den Benachrichtigungen widmen werden.
Danke – das ist gut zu wissen, da die Anpassung hier für uns viel ändern könnte (und uns davon abhalten würde, unnötigerweise einen Drittanbieterdienst zu nutzen).
Allerdings kann ich keine Einstellungen dafür in der Benutzeroberfläche finden, weder auf der Website noch für den Benutzer. Ich kann auch keine Dokumentation dazu finden.
Für PMs warten wir also standardmäßig nur 20 Sekunden!! Ich schätze, es ist kein großes Problem, die Zeit zu verkürzen. Zumindest nicht für PMs (und Chat). Könnte bei ‘weniger wichtigen’ Benachrichtigungen nervig werden.
Ich frage mich, ob dies angesichts des Chats überarbeitet werden muss. Ich würde stattdessen Folgendes als Standard vorschlagen:
Ich kann sehen, dass die Benachrichtigungen auf meinem Android-Gerät funktionieren. Ich teste ein iPhone zu Forschungszwecken und habe mein Forum als PWA hinzugefügt. Aber keine Benachrichtigungen
Um sicherzugehen, dass ich das richtig verstehe: Ich habe mein Forum in Safari geöffnet und auf „Zum Startbildschirm hinzufügen“ geklickt. Das ist eine PWA, richtig?
Möglicherweise ist auf iOS eine Einrichtung erforderlich, und beachten Sie, dass noch nicht alle Chat-Benachrichtigungen Push-Benachrichtigungen sind, glaube ich?
Das hat sich nicht geändert – ich bin gerade wieder darauf gestoßen, als ich eine neue Website für den Chat eingerichtet habe. Es ist wirklich ziemlich versteckt, und wenn ich es nicht wüsste, würde ich einfach mit den Standardwerten weitermachen und von der Erfahrung wirklich, wirklich unbeeindruckt sein.