Partilhar via


Mapeamento do utilizador de notificações push para programadores de aplicações

Para saber mais sobre a abordagem geral para configurar notificações push no Customer Insights - Journeys, visite a descrição geral da configuração de notificações 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 utilizador

Diagrama de mapeamento de utilizador de notificações push.

Para que as notificações push de uma aplicação móvel funcionem corretamente, precisará de configurar o mapeamento dos clientes do Dynamics 365 Customer Insights - Journeys para os utilizadores de aplicações móveis. O mapeamento assegura que a pessoa correta (representada com a entidade correta e ID de registo) recebe a notificação push móvel esperada.

Este passo não está relacionado com a configuração da aplicação móvel (seja em dispositivos Android ou Apple), mas sim com a ligação lógica entre a pessoa representada como um registo do Customer Insights - Journeys e o registo de contrapartida como um utilizador de aplicações móveis.

Em primeiro lugar, para implementar o mapeamento de utilizador, tem de selecionar a entidade correta. Este passo é crucial porque, no Customer Insights - Journeys, é possível orquestrar para várias entidades do Microsoft Dataverse (como um contacto ou oportunidade potencial) ou para um perfil do Customer Insights - Data. Em seguida, o ID de registo correto deve ser transmitido para a aplicação móvel e a aplicação móvel deve identificar o utilizador com esse ID.

Exemplo de mapeamento de utilizador

Como exemplo, se a entidade de Dataverse do contacto for utilizada e o campo de endereço de e-mail for utilizado como a chave exclusiva para um utilizador final como um contacto, uma possibilidade de obter o ID correto é utilizar 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 para Dataverse devolve um único contacto que tenha andrew@contosoltd.com como endereço de e-mail. Uma vez adquirido este ID (neste exemplo, um ID de contacto), deve ser utilizado como parâmetro UserId na aplicação móvel.