Usar a API REST de notificações no Microsoft Graph (preterido)

Importante

A API de notificações do Microsoft Graph está preterida e deixará de retornar dados no final de janeiro de 2022. Para uma experiência de notificação alternativa, confira os Hubs de Notificações do Microsoft Azure e veja esta postagem no blog para obter mais informações.

Você pode usar as API de notificações do Microsoft Graph para enviar notificações por push para um usuário. Poste uma notificação para o usuário de destino e a plataforma fornecerá a notificação a todos os pontos de extremidade do dispositivo registrados para esse usuário. O fluxo de alto nível ocorre da seguinte forma:

  1. O usuário entra no aplicativo, o que cria uma assinatura com o serviço de notificação do Microsoft Graph. Uma ID de assinatura de notificação de usuário específica ou UNSID é retornada para o aplicativo de chamada.
  2. O aplicativo envia essa UNSID para o serviço do aplicativo.
  3. Quando a notificação estiver pronta para envio, o serviço de aplicativo a autenticará em uma plataforma de identidade da Microsoft e a publicará por meio do serviço de notificação do Microsoft Graph, fornecendo o token de autenticação, a UNSID do usuário de destino e o conteúdo da notificação.
  4. O serviço de notificação do Microsoft Graph distribui as notificações para todos os pontos de extremidade do usuário que tenham uma assinatura ativa.

Esse tipo de notificação centrada no usuário é representado pelo recurso notificação e armazenado no serviço de notificação do Microsoft Graph. Pode ser acessado e gerenciado pelo aplicativo do cliente por meio das APIs do SDK do lado do cliente. Se você não conhece o serviço de notificação do Microsoft Graph, confira a seção visão geral da notificação para saber mais.

Próximas etapas