Enviar uma notificação de um aplicativo
É possível enviar uma notificação por push de um aplicativo para outro ou para o mesmo aplicativo. No aplicativo de tela, é possível enviar notificações ao usar o conector Notificação do Power Apps.
Neste artigo, o aplicativo de amostra usado para notificações é criado a partir do modelo de aplicativo padrão Gestão de caso.
Observação
Antes de começar, crie notificações por push para o aplicativo móvel do Power Apps. Mais informações: Criar notificações por push para o aplicativo móvel do Power Apps.
Em Power Apps, vá até o aplicativo para o qual deseja enviar notificações por push.
Copie a ID do aplicativo. Mais informações: Obter uma ID do aplicativo
No painel esquerdo, selecione Dados - Conexões.
Edite o aplicativo. Mais informações: Editar um aplicativo
Selecione Exibir - Fontes de dados.
Selecione Adicionar fonte de dados.
Selecione Nova Conexão.
Selecione Notificação do Power Apps.
Cole a ID do aplicativo copiado da etapa anterior.
Selecione Conectar.
Adicione a conexão de notificação por push ao aplicativo gatilho usando as etapas semelhantes.
Em nosso exemplo, usamos o mesmo aplicativo como o aplicativo de gatilho. O usuário que reatribui o caso também dispara uma notificação por push para o novo proprietário do caso.
Na conexão da notificação por push, chame o método SendPushNotification.
Em nosso exemplo, disparamos esta notificação usando a propriedade OnSuccess em um formulário.
Sintaxe
Nome | Descrição |
---|---|
SendPushNotification | Envie uma notificação por push para o aplicativo especificado nas configurações de conexão para a notificação. |
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
recipients | Matriz de cadeia de caracteres, obrigatória | Uma lista de:
|
message | Cadeia de caracteres, obrigatória | O corpo da mensagem da notificação por push. |
openApp | Booliano, opcional | Se você deseja abrir o aplicativo quando o usuário toca na notificação por push. |
params | Parâmetros, opcionais | Os parâmetros de chave-valor para passar a notificação. Eles podem ser processados futuramente no aplicativo 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 um aplicativo e passa 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
- Criar notificações por push para o aplicativo móvel do Power Apps
- Referência de Notificação do Power Apps
Observação
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).