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.
NO Power Apps, vá para a aplicação para a qual pretende enviar notificações push.
Copie o ID da aplicação. Mais informações: Obter um ID da aplicação
No painel de navegação esquerdo, selecionar Dados - Ligações.
Editar a aplicação. Mais informações: Editar uma aplicação
Selecione Ver - Origens de dados.
Selecione Adicionar origem de dados.
Selecione Nova Ligação.
Selecionar Power Apps Notificação.
Cole o ID da aplicação copiado do passo anterior.
Selecione Ligar.
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.
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.
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:
|
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).