Configuração de notificação por push com uma aplicação de push personalizada para ServiceNow Mobile apps

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • Se você estiver usando seu próprio aplicativo móvel ou de push personalizado, deverá configurar seu aplicativo para uso e configurar os conteúdos de push.

    A configuração de uma infraestrutura de notificação por push que usa um app de push personalizado envolve um administrador de push (também chamado de desenvolvedor de app de push ou desenvolvedor de app para celular) e um administrador do sistema. Quando os administradores de push criam um app de push personalizado, eles também configuram o app, o conteúdo da mensagem de push (geradores de carga) e atributos opcionais, como scripts de ação de push. O administrador cria e atualiza as notificações por push do app de push personalizado. Depois que os usuários instalam o aplicativo de push personalizado e fazem login inicialmente na instância a partir do dispositivo móvel, o sistema cria automaticamente um dispositivo (canal) para o aplicativo personalizado.

    Nota:
    Essas instruções se destinam a usuários que desenvolvem sua própria aplicação de envio por push personalizada. Você não precisa configurar a aplicação de envio ServiceNow Mobile.

    Este processo descreve a configuração usada no app ServiceNow Mobile. A configuração de notificação por push para a IU ServiceNow Mobile atual pode ser encontrada em Notificações por push de dispositivos móveis

    Figura 1. Tarefas de configuração de notificação por push para um app de push personalizado
    Tarefas de configuração de notificação por push para um app de push personalizado

    Antes de começar

    Conclua as etapas em Ativar notificações por push.

    Atribua a função push_admin ao desenvolvedor de aplicativos para celular da sua organização.

    O que fazer — Inserir administrador

    Configure notificações por push para seu app de push personalizado. Este processo é diferente para os dispositivos iOS e Android.

    1. (iOS somente) Carregar um certificado de push para sua instância

      Carregue um certificado por push para sua instância para que você possa usá-lo posteriormente para conectar seu dispositivo iOS ao sistema de notificação por push.

    2. Criar um registro de aplicação de push para seu app personalizado

      Registre seu aplicativo para celular personalizado com sua instância para receber notificações por push da aplicação. A instância usa este registro de aplicação de push para identificar a combinação de dispositivo + aplicação de push necessária para determinar um destinatário de notificação por push.

    3. Criar conteúdo da mensagem de push

      Crie uma carga de conteúdo JSON para diferentes tipos de notificações por push. O conteúdo determina como uma notificação por push aparece na aplicação de push e se o usuário pode enviar uma mensagem em resposta à notificação por push. O administrador de envio pode criar definições de atributo que especificam um script ou cadeia de caracteres de ação de envio padrão para uso no conteúdo da mensagem de envio.

    4. (Opcional) Criar uma definição de atributo de mensagem por push

      As definições de atributo de mensagem de push permitem que você crie propriedades reutilizáveis para especificação de conteúdo de mensagem de push.

    5. (Opcional) Criar um valor de atributo ou ação para uma mensagem por push

      Você pode criar valores de atributo que substituem as definições de atributo padrão usadas no conteúdo da mensagem por push.

    6. (Opcional) Criar uma ação de envio

      Uma ação de envio é um script do lado do servidor que é executado quando a instância recebe uma resposta a uma mensagem de envio acionável.

    O que fazer — admin

    Crie as mensagens por push e as notificações por push: o administrador cria as mensagens por push, configura as notificações por push para o aplicativo de push personalizado e, se desejar, o conteúdo.

    Próximas etapas

    Use a API de instalação por push para permitir que os usuários recebam notificações por push. Para obter mais informações, consulte API de instalação por push.