Konfigurieren Sie Code für kritische Warnungen
Sie können eine Push-Benachrichtigung in eine kritische Warnung umwandeln, indem Sie JSON-Code hinzufügen. Für die Betriebssysteme iOS und Android und für den Geschäftsbereich ITSM wird ein anderer JSON-Code verwendet.
Beim Erstellen von Benachrichtigungen für kritische Warnungen benötigen Sie die Codestruktur einer Push-Benachrichtigung sowie den erforderlichen JSON-Code, der die Benachrichtigung als kritische Warnung definiert. Sie fügen diesen Code im Inhaltsbereich Push-Nachricht hinzu. Weitere Informationen finden Sie unter Mobile kritische Warnungen.
Kritische Warnung – JSON zum Aktivieren von Android Betriebssystemen
json["sncGoogleKeys"] = {
"android": {
"priority": "high"
},
"priority": "high"
};
Kritische Warnung – JSON für alle Betriebssysteme
Das folgende JSON-Objekt muss hinzugefügt werden, damit sich eine Benachrichtigung wie eine kritische Warnung verhält.
var json = {};
json["aps"] = {
"sound": {
"critical": 1,
"name": "NotificationAlert-1.caf",
"volume": 1
}
};
- Der Parameter critical definiert die Benachrichtigung als kritische Warnung.
1bedeutet, dass die kritische Warnung aktiv ist,0bedeutet, dass die kritische Warnung inaktiv ist. - Der Parameter name ist der Name des Tons, der aktiviert wird, wenn eine kritische Warnung gesendet wird. In der Tabelle sind einige Ruftöne für kritische Warnungen aufgeführt. Eine vollständige Liste finden Sie unter Konfigurieren Sie Sounds für Push-Benachrichtigungen.
Akzeptierte Dateinamenwerte Beschreibung des Tons NotificationAlert-1.cafNeu NotificationAlert-2.cafEskaliert NotificationAlert-3.cafÜberfällig: wiederkehrend NotificationAlert-4.cafNicht gelöst NotificationAlert-5.cafNicht gelöst: wiederkehrend Hinweis:Wenn kein Wert name definiert ist, verwendet das System den Standardrington der Anwendung. Wenn für eine Anwendung kein Rington definiert ist, verwendet das System den Standardrington des Geräts. - Der Parameter volume definiert die Lautstärke des Signaltons für kritische Warnungen. Der Bereich reicht von
0,1(am lautesten) bis1(am lautesten).
Beispiel-JSON-Codeblock für kritische Warnung
Im Folgenden finden Sie den vollständigen Beispielblock mit JSON-Code, den Sie hinzufügen und konfigurieren müssen, um eine kritische Warnung für Android - und iOS -Geräte zu aktivieren.
json["sncGoogleKeys"] = {
"android": {
"priority": "high"
},
"priority": "high"
};
json["aps"]["sound"] = {
"critical": 1,
"name": "NotificationAlert-1.caf",
"volume": 1
};IT Service Management (ITSM) CriticalPushPayloader-Skripteinbindung
CriticalPushPayLoadBuilder, die vom Geschäftsbereich ITSM erstellt wurde. Wenn dies der Fall ist, ist für kritische Warnungen keine zusätzliche Konfiguration erforderlich. Skripteinbindungen sind wiederverwendbare serverseitige Skriptlogik, die eine Funktion oder Klasse definiert. CriticalPushPayLoadBuilder ist eine Skripteinbindung, die Funktionen zur Unterstützung kritischer Warnungen enthält. Der Aufruf der Skripteinbindungen sieht so aus: CriticalPushPayloadBuilder (current, json, attributes).buildJSON()Volume oder Name ändern oder die Warnung von kritisch in nicht kritisch ändern müssen, müssen Sie auf die Funktionsparameter zugreifen, die die Skripteinbindung als Eingaben erhält.Das Ändern des Werts der Skripteinbindung für kritische Warnungen wirkt sich auf alle ITSM Implementierungen der Skripteinbindung aus. Ebenso könnte ein ITSM -Plugin-Upgrade Ihre Änderungen an Ihrer Skripteinbindung überschreiben.