---
sourceDocument: Yokohama Mobile Configuração e navegação
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/mobile

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Mobile Configuração e navegação

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Platform


---

# Configure o código para alertas críticos

# Configure o código para alertas críticos {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Você pode transformar uma notificação por push em um alerta crítico com a adição de algum código JSON. Um código JSON diferente é usado para iOSe. Androidsistemas operacionais e para o. ITSMunidade de negócios.
Ao criar notificações de alerta crítico, você precisa da estrutura de código de uma mensagem de notificação por push, bem como do código JSON necessário que define a notificação como um alerta crítico. Você adiciona este código na área de conteúdo de mensagem por push. Para obter mais informações, consulte [Alertas críticos para dispositivos móveis](https://servicenow-prod.fluidtopics.net/J6LArwj7so6X9QFjydNNgw "Envie alertas críticos aos usuários, mesmo que eles configurem o dispositivo móvel para uma configuração do modo Não perturbe ou Silencioso. Configure esses alertas visuais e sonoros para serem enviados quando um problema precisar de atenção imediata. Cenários de exemplo podem ser informar o usuário sobre uma atualização essencial ou divulgar um incidente grave que requer uma resposta rápida.").

## Alerta crítico JSON a ser ativado Androidsistemas operacionais {#mobile-citical-alert-code__section_j43_xsj_d1c}

O código a seguir deve ser adicionado ao código JSON porque ele é ativado Androiddispositivos a serem ativados para que um alerta crítico possa ser acionado.  
Nota:  
Porque os usuários usam ambos iOSe. Androiddispositivos você deve adicionar este código. A entrada JSON no código é um valor de nome de dicionário retornado do script.  

     

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

## JSON de alerta crítico para todos os sistemas operacionais {#mobile-citical-alert-code__section_y2l_qtj_d1c}

O JSON a seguir deve ser adicionado para que uma notificação se comporte como um alerta crítico.  

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

Os parâmetros no código JSON de amostra são os seguintes:

* . criticalo parâmetro define a notificação como um alerta crítico. `1 `significa que o alerta crítico está ativo, `0 `significa que o alerta crítico está inativo.
* . nameo parâmetro é o nome do tom que é ativado quando um alerta crítico é enviado. Alguns tons de alertas críticos estão listados na tabela. Para obter uma lista completa, consulte [Configure sons para notificações por push](https://servicenow-prod.fluidtopics.net/NnrFCNhDwjz5xSbjPi3oiQ "Adicione sons e tons às notificações por push para indicar aos usuários se uma mensagem é urgente ou requer apenas a atenção dos usuários.").{#mobile-citical-alert-code__table_s2l_z5j_d1c__entry__2}

  | Valores de nome de arquivo aceitos | Ritmo do tom |
  |-|-|
  | `NotificationAlert-2.caf` | Dramático |
  | `NotificationAlert-2-Short.caf` | Dramático |
  | `NotificationAlert-9.caf` | Poderoso, dramático |
  | `NotificationAlert-9-Short.caf` | Poderoso, dramático |
  | `NotificationAlert-10.caf` | Dramático, suspense |
  | `NotificationAlert-10-Short.caf` | Dramático, suspense |
  [ ]

  {#mobile-citical-alert-code__table_s2l_z5j_d1c}  
  Nota:  
  Se for um nameo valor não está definido, o sistema usa o toque padrão da aplicação. Se uma aplicação não tiver um toque definido, o sistema usará o toque padrão do dispositivo.
* . volumeo parâmetro define o volume do som de alerta crítico. O intervalo é de `0,1 `como o mais silencioso para `1,0 `mais alto.
{#mobile-citical-alert-code__ul_zpp_ztj_d1c}

## Bloco de código JSON de exemplo para alerta crítico {#mobile-citical-alert-code__section_lhj_tvj_d1c}

A seguir está um bloco de exemplo completo de código JSON que você deve adicionar e configurar para ativar um alerta crítico Androide. iOSdispositivos.  

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

## Gestão de serviços DE TI ( ITSMInclusão de script PushPayloader crítico {#mobile-citical-alert-code__section_y1p_lwj_d1c}

. Conteúdo da mensagem por push a área pode conter código configurado anteriormente, incluindo a inclusão de script `CriticalPushPayLoadBuilder `, criado pelo ITSMunidade de negócios. Em caso afirmativo, nenhuma configuração adicional será necessária para alertas críticos. As inclusões de script são lógicas de script reutilizáveis do lado do servidor que definem uma função ou classe.  `CriticalPushPayLoadBuilder `é uma inclusão de script que contém funções para oferecer suporte a alertas críticos. A chamada das inclusões de script tem esta aparência: `CriticalPushPayloadBuilder (atual, json, atributos).buildjson() `  
Nota:  
Se você precisar mudar os valores de `Volume `ou `Nome `ou mudar o alerta de crítico para não crítico, você precisa acessar os parâmetros de função que o script incluído está obtendo como entradas.

A mudança do valor da inclusão de script de alerta crítico afeta todos ITSMas implementações do script incluem. Da mesma forma, um ITSMo upgrade do plug-in pode substituir suas mudanças na inclusão de script.

