Benachrichtigungstypen - Push, Zeitkritisch & Anruf
Echobell-Benachrichtigungstypen: normale Push-Nachrichten, zeitkritische Warnungen, die den Fokusmodus durchbrechen, und Anruf-Benachrichtigungen für Notfälle.
Benachrichtigungen stehen im Zentrum der Funktionalität von Echobell. Dieser Leitfaden erklärt, wie Benachrichtigungen funktionieren, welche verschiedenen Typen verfügbar sind und wie Sie sie an Ihre Bedürfnisse anpassen können.
Benachrichtigungstypen
Beim Abonnieren eines Kanals können Sie aus drei Benachrichtigungstypen basierend auf der Dringlichkeit wählen:
- Normal: Standard-App-Benachrichtigungen für Routinealarme. Diese folgen den normalen Benachrichtigungseinstellungen Ihres Geräts.
- Zeitkritisch: Hochprioritäts-Benachrichtigungen, die bestimmte Fokusmodi durchbrechen können. Verwenden Sie diese für wichtige Alarme, die nicht verpasst werden sollten.
- Anruf: Anruf-ähnliche Alarme für kritische Situationen, die sofortige Aufmerksamkeit erfordern. Diese Benachrichtigungen erscheinen als eingehende Anrufe auf Ihrem Gerät.
Der gewählte Typ ist eine Obergrenze
Der Typ, den Sie wählen, ist die höchste Stufe, mit der der Kanal Sie erreichen kann. Eine Webhook-Anfrage kann notificationType (active, time-sensitive oder calling) senden, um eine niedrigere Stufe anzufordern, aber niemals eine höhere.
Abonnieren Sie zum Beispiel Ihren Produktionskanal mit dem Typ Anruf. Ausfallalarme, die notificationType weglassen, klingeln wie ein Telefonanruf, während Routineereignisse, die notificationType=active senden, als normale Benachrichtigungen ankommen. Wer denselben Kanal mit dem Typ Normal abonniert hat, erhält nie einen Anruf, egal was die Anfrage verlangt.
Ein Kanal ruft jeden Abonnenten höchstens einmal pro Minute an. Ein weiterer Anruf innerhalb dieser Minute kommt stattdessen als zeitkritische Benachrichtigung an, sodass ein Skript, das in einer Wiederholungsschleife feststeckt, Ihr Telefon nicht immer wieder klingeln lassen kann.
Kanäle mit benutzerdefinierter Vorlage ignorieren notificationType in der Anfrage, sodass jeder Abonnent immer den gewählten Typ erhält. Details finden Sie unter Webhooks.
Benachrichtigungsinhalt
Standardmäßig zeigt ein Kanal title und body jeder Anfrage an; der Titel ist standardmäßig der Kanalname. Wenn Sie in den Einstellungen des Kanals unter Erweiterte Einstellungen die Option Eigene Vorlage aktivieren, erstellt der Kanal die Benachrichtigung stattdessen aus Vorlagen:
- Titelvorlage: Bestimmt, was in der Benachrichtigungskopfzeile erscheint
- Textvorlage: Steuert den Hauptinhalt der Benachrichtigung
Vorlagen unterstützen dynamische Variablen mit der {{variablenname}}-Syntax. Zum Beispiel:
Titel: {{server}} Statusalarm
Text: {{message}} erkannt um {{timestamp}}
Variablentypen
Folgende Variablentypen werden unterstützt:
- Text: Servernamen, Nachrichten, etc.
- Zahlen: Metrikwerte, Prozentsätze, etc.
- Datum/Zeit: Zeitstempel, Zeiträume, etc.
Benachrichtigungsbeispiel
Wenn eine Vorlage ausgelöst wird, werden die Variablen durch tatsächliche Werte ersetzt:
{
"title": "api-server - Kritisch",
"message": "CPU-Auslastung erreicht 95%",
"timestamp": "2025-04-20 15:30:00"
}
Dies erzeugt eine Benachrichtigung wie:
Titel: api-server - Kritisch
Text: CPU-Auslastung erreicht 95% erkannt um 2025-04-20 15:30:00
Datenschutz und Speicherung
Echobell priorisiert Ihren Datenschutz:
- Benachrichtigungsinhalte werden nur auf dem lokalen Gerät gespeichert
- Server speichern nur Trigger-Verarbeitung und Kanal-Metadaten
- Benachrichtigungsverlauf wird bis zur Löschung auf dem Gerät aufbewahrt
App-Einstellungen
Passen Sie das Benachrichtigungsverhalten mit diesen Einstellungen an:
Spracheinstellungen
- Sprachinhalt wiederholen: Wiederholt Benachrichtigungen mehrmals für bessere Hörbarkeit
- Benutzerdefinierte Benachrichtigungstöne: Verschiedene Töne pro Kanal möglich
Systemintegration
- App-Benachrichtigungseinstellungen: Integration mit nativen Betriebssystem-Benachrichtigungseinstellungen
- Fokusmodus: Konfiguration für zeitkritische und Anrufbenachrichtigungen
Wichtige Hinweise
- Fokusmodi des Telefons können weniger dringende Benachrichtigungen verzögern
- Verwenden Sie zeitkritische oder Anruftypen für wichtige Benachrichtigungen
- Benachrichtigungsvorlagen gelten nur für neue Auslöser, nicht für bestehende Benachrichtigungen
- Erlauben Sie der App den Hintergrundbetrieb für zuverlässige Benachrichtigungszustellung