Partilhar via


Mapeamento de usuário de notificação por push para desenvolvedores de aplicativos

Para saber mais sobre a abordagem geral para configurar notificações por push no Customer Insights - Journeys, visite a visão geral da configuração de notificações por push.

Para ativar notificações push no Customer Insights - Journeys, precisa de concluir os seguintes passos:

  1. Configuração de aplicação de notificação push
  2. Mapeamento de utilizador para notificações push
  3. Registo de dispositivos para notificações push
  4. Receber notificações push em dispositivos
  5. Relatório de interação para notificações push

Implementar mapeamento de usuários

Diagrama de mapeamento de usuário de notificações push.

Para que as notificações por push de um aplicativo móvel funcionem corretamente, você precisa configurar o mapeamento do Dynamics 365 Customer Insights - Journeys clients to mobile application users. O mapeamento garante que a pessoa correta (representada com a entidade e o ID de registro corretos) receba a notificação por push móvel esperada.

Esta etapa não está relacionada à configuração do aplicativo móvel (seja em dispositivos Android ou Apple), mas sim à conexão lógica entre a pessoa representada como um registro do Customer Insights - Journeys e o registro da contraparte como um usuário do aplicativo móvel.

Primeiro, para implementar o mapeamento de usuários, a entidade correta deve ser selecionada. Esta etapa é crucial porque, no Customer Insights - Journeys, é possível orquestrar para várias entidades do Microsoft Dataverse (como um contato ou lead), ou para um perfil do Customer Insights - Data. Em seguida, o ID de registro correto deve ser passado para o aplicativo móvel e o aplicativo móvel deve identificar o usuário com esse ID.

Exemplo de mapeamento de usuário

Como exemplo, se a entidade Dataverse de contato for usada e o campo de endereço de e-mail for usado como a chave exclusiva para um usuário final como um contato, uma possibilidade de recuperar a ID correta é usar uma chamada OData GET para Dataverse é o seguinte exemplo:

https://<your Customer Insights - Journeys instance>.dynamics.com/api/data/v9.0/contacts?$filter=emailaddress1 eq 'andrew@contosoltd.com'

Esta consulta ao Dataverse retorna um único contato que tem andrew@contosoltd.com como endereço de e-mail. Uma vez que esse ID é adquirido (neste exemplo, um ID de contato), ele deve ser usado como o UserId parâmetro no aplicativo móvel.