Configurar código para alertas críticos

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 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 os sistemas operacionais iOS e Android e para a unidade de negócios ITSM.

    Ao criar notificações de alerta críticas, 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 da mensagem de envio por push. Para obter mais informações, consulte Alertas críticos de dispositivos móveis.

    JSON de alerta crítico para ativar Android sistemas operacionais

    O código a seguir deve ser adicionado ao código JSON porque ele ativa Android dispositivos para serem ativados para que um alerta crítico possa ser acionado.
    Nota:
    Como os usuários usam dispositivos iOS e Android, 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

    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:
    • O parâmetro critical 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.
    • O parâmetro name é o nome do tom que é ativado quando um alerta crítico é enviado. Alguns toques para alertas críticos estão listados na tabela. Para obter uma lista completa, consulte Configurar sons para notificações por push.
      Valores de nome de arquivo aceitos Ritmo de tom
      NotificationAlert-2.caf Drenagem
      NotificationAlert-2-Short.caf Drenagem
      NotificationAlert-9.caf Impressionante, poderoso
      NotificationAlert-9-Short.caf Impressionante, poderoso
      NotificationAlert-10.caf Dramático, Suspense
      NotificationAlert-10-Short.caf Dramático, Suspense
      Nota:
      Se um valor name não estiver definido, o sistema usará 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.
    • O parâmetro volume define o volume do som de alerta crítico. O intervalo é de 0,1 como o mais silencioso a 1,0 como o mais alto.

    Exemplo de bloco de código JSON para alerta crítico

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

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

    IT Service Management (ITSM) Inclusão de script CriticalPushPayloader

    A área de conteúdo de mensagem por push pode conter código configurado anteriormente, incluindo o script include CriticalPushPayLoadBuilder, criado pela unidade de negócios ITSM. 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 é semelhante a esta: CriticalPushPayloadBuilder (atual, json, atributos).buildJSON()
    Nota:
    Se você precisar alterar os valores dos parâmetros Volume ou Nome, ou alterar o alerta de crítico para não crítico, será necessário acessar os parâmetros de função que a inclusão de script está obtendo como entradas.

    Alterar o valor da inclusão de script de alerta crítica afeta todas as ITSM implementações da inclusão de script. Da mesma forma, um upgrade do plug-in ITSM pode substituir as mudanças na inclusão de script.