---
sourceDocument: Yokohama Mobile-Konfiguration und -Navigation
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/mobile

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Mobile-Konfiguration und -Navigation

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Platform


---

# Konfigurieren Sie Code für kritische Warnungen

# Konfigurieren Sie Code für kritische Warnungen {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Sie können eine Push-Benachrichtigung zu einer kritischen Warnung machen, indem Sie JSON-Code hinzufügen. Für wird ein anderer JSON-Code verwendet iOSUnd AndroidBetriebssysteme und für ITSMGeschäftsbereich.
Beim Erstellen kritischer Warnungsbenachrichtigungen benötigen Sie die Codestruktur einer Push-Benachrichtigungsnachricht sowie den erforderlichen JSON-Code, der die Benachrichtigung als kritische Warnung definiert. Sie fügen diesen Code im Inhaltsbereich der Push-Nachricht hinzu. Weitere Informationen finden Sie unter [Kritische mobile Warnungen](https://servicenow-prod.fluidtopics.net/lXO_uIrLQOvIw5L2_vcDwA "Senden Sie Ihren Anwendern kritische Warnungen, auch wenn sie ihr Mobilgerät für den Modus „nicht stören“ oder „Stille“ konfigurieren. Konfigurieren Sie diese visuellen und akustischen Warnungen, die gesendet werden sollen, wenn ein Problem sofortige Aufmerksamkeit erfordert. Beispielszenarien können darin bestehen, den Anwender über ein wichtiges Update zu informieren oder einen schwerwiegenden Incident zu veröffentlichen, der eine schnelle Antwort erfordert.").

## JSON für kritische Warnung, die aktiviert werden soll AndroidBetriebssysteme {#mobile-citical-alert-code__section_j43_xsj_d1c}

Der folgende Code muss dem JSON-Code hinzugefügt werden, da er aktiviert wird AndroidGeräte, die aktiviert werden sollen, damit eine kritische Warnung ausgelöst werden kann.  
Hinweis:  
Weil Anwender beides verwenden iOSUnd AndroidGeräte, die Sie diesen Code hinzufügen müssen. Der JSON-Eintrag im Code ist ein zurückgegebener Wörterbuchnamenwert aus dem Skripting.  

     

    json["sncGoogleKeys"] = { 
              "android": { 
                  "priority": "high" 
              }, 
              "priority": "high" 
          }; 

## Kritische Warnungs-JSON für alle Betriebssysteme {#mobile-citical-alert-code__section_y2l_qtj_d1c}

Die folgende JSON muss hinzugefügt werden, damit eine Benachrichtigung sich als kritische Warnung verhält.  

    var json = {};
    json["aps"] = { 
    "sound": {
              "critical": 1, 
              "name": "NotificationAlert-1.caf", 
              "volume": 1.0 
    }
          };

Die Parameter im Beispiel-JSON-Code lauten wie folgt:

* Die criticalParameter definiert die Benachrichtigung als kritische Warnung. `1 `Bedeutet, dass die kritische Warnung aktiv ist, `0 `Bedeutet, dass die kritische Warnung inaktiv ist.
* Die nameParameter ist der Name des Signals, der aktiviert wird, wenn eine kritische Warnung gesendet wird. Einige Töne für kritische Warnungen sind in der Tabelle aufgeführt. Eine vollständige Liste finden Sie unter [Konfigurieren Sie Töne für Push-Benachrichtigungen](https://servicenow-prod.fluidtopics.net/ipED2SFf~c9jF66BZpeZVA "Fügen Sie Pushbenachrichtigungen Töne und Töne hinzu, um Anwendern anzuzeigen, ob eine Nachricht dringend ist oder nur die Aufmerksamkeit der Anwender erfordert.").{#mobile-citical-alert-code__table_s2l_z5j_d1c__entry__2}

  | Akzeptierte Dateinamenwerte | Tonrhythmus |
  |-|-|
  | `NotificationAlert-2.caf` | Dramatisch |
  | `NotificationAlert-2-Short.caf` | Dramatisch |
  | `NotificationAlert-9.caf` | Dramatisch, Leistungsstark |
  | `NotificationAlert-9-Short.caf` | Dramatisch, Leistungsstark |
  | `NotificationAlert-10.caf` | Dramatisch, Aufdringlich |
  | `NotificationAlert-10-Short.caf` | Dramatisch, Aufdringlich |
  [ ]

  {#mobile-citical-alert-code__table_s2l_z5j_d1c}  
  Hinweis:  
  Wenn ein nameWert ist nicht definiert, das System verwendet den standardmäßigen Klingelton der Anwendung. Wenn für eine Anwendung kein definierter Klingelton vorhanden ist, verwendet das System den standardmäßigen Klingelton des Geräts.
* Die volumeParameter definiert die Lautstärke des kritischen Warntons. Der Bereich ist von `0,1 `So leise bis `1,0 `Als am lautesten.
{#mobile-citical-alert-code__ul_zpp_ztj_d1c}

## Beispiel für JSON-Codeblock für kritische Warnung {#mobile-citical-alert-code__section_lhj_tvj_d1c}

Im Folgenden finden Sie einen vollständigen Beispielblock von JSON-Code, den Sie hinzufügen und konfigurieren müssen, um eine kritische Warnung für zu aktivieren AndroidUnd iOSGeräte.  

    json["sncGoogleKeys"] = { 
              "android": { 
                  "priority": "high" 
              }, 
              "priority": "high" 
          }; 
      
    json["aps"]["sound"] = { 
              "critical": 1, 
              "name": "NotificationAlert-1.caf", 
              "volume": 1.0 
          };

## IT-Servicemanagement ( ITSM) CriticalPushPayloader-Skripteinbindung {#mobile-citical-alert-code__section_y1p_lwj_d1c}

Die Inhalt der Push-Nachricht Der Bereich kann zuvor konfigurierten Code einschließlich der Skripteinbindung enthalten `CriticalPushPayLoadBuilder `, Erstellt von ITSMGeschäftsbereich. Wenn ja, 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 folgendermaßen aus: `CriticalPushPayloadBuilder (aktuell, JSON, Attribute).buildJSON() `  
Hinweis:  
Wenn Sie die Werte von ändern müssen `Volume `Oder `Name `Parameter oder ändern Sie die Warnung von kritisch in nicht kritisch. Sie müssen 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 aus ITSMImplementierungen der Skripteinbindung. Ähnlich wird ein ITSMDas Plugin-Upgrade könnte Ihre Änderungen an Ihrer Skripteinbindung überschreiben.

