Partilhar via


Enviar notificação a partir de uma aplicação

Pode enviar uma notificação push de uma aplicação para outra ou para a mesma aplicação. Em aplicações de tela, pode enviar notificações com o conector de notificação Power Apps.

Neste artigo, a aplicação de amostra utilizada para notificações é construída a partir do modelo de aplicação de Gestão de Casos predefinida.

Nota

Antes de começar, crie notificações push para a aplicação Power Apps mobile. Mais informações: Criar notificações push para a aplicação Power Apps mobile.

  1. NO Power Apps, vá para a aplicação para a qual pretende enviar notificações push.

  2. Copie o ID da aplicação. Mais informações: Obter um ID da aplicação

  3. No painel de navegação esquerdo, selecionar Dados - Ligações.

  4. Editar a aplicação. Mais informações: Editar uma aplicação

  5. Selecione Ver - Origens de dados.

  6. Selecione Adicionar origem de dados.

  7. Selecione Nova Ligação.

  8. Selecionar Power Apps Notificação.

    Selecionar Power Apps Notificação.

  9. Cole o ID da aplicação copiado do passo anterior.

    Colar o ID da aplicação.

  10. Selecione Ligar.

  11. Adicione a ligação de notificação push à aplicação de acionador utilizando os passos semelhantes.

    No nosso exemplo, utilizamos a mesma aplicação da aplicação acionadora. O utilizador que volta a atribuir o caso também aciona uma notificação push para o novo proprietário do caso.

    Adicionar ligação.

  12. Na ligação de notificação push, invoque o método SendPushNotification.

    No nosso exemplo, vamos acionar esta notificação utilizando a propriedade OnSuccess num formulário.

    Fórmula do Power Apps.

Sintaxe

Nome Descrição
SendPushNotification Envia uma notificação push para a aplicação que está especificada nas definições de ligação para a notificação.

Parâmetros

Nome Tipo Descrição
destinatários Matriz de cadeia, necessário Uma lista de:
  • Endereços de e-mail dos utilizadores ou grupos de segurança
  • ID de objeto para utilizadores ou grupos de segurança no ID do Microsoft Entra
mensagem Cadeia, obrigatório O corpo da mensagem da notificação push.
openApp Booleano, opcional Se a aplicação deve abrir quando o utilizador tocar na notificação push.
params Parâmetros, opcional Parâmetros chave-valor a transmitir com a notificação. Estes podem ser mais processados na aplicação para abrir uma página específica e carregar um estado específico.

Fórmulas de exemplo

Envie uma notificação básica.

PowerAppsNotification.SendPushNotification(
    {
        recipients: ["f60ccf6f-7579-4f92-967c-2920473c966b", "72f988bf-86f1-41af-91ab-2d7cd011db47"],
        message: "A new case was assigned to you."
    }
)

Envie uma notificação que abre uma aplicação e transmite parâmetros específicos.

PowerAppsNotification.SendPushNotification(
    {
        recipients: ["email1@contoso.com", "email2@contoso.com"],
        message: "message in the notification toast",
        params: Table({key:"notificationKey", value:"The value for notificationKey"}),
        openApp: true
    }
)

Consulte também

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).