Créer et envoyer une notification à partir de votre service d’application (déconseillé)

Importante

L’API de notifications Microsoft Graph est déconseillée et a cessé de retourner des données en janvier 2022. Pour une autre expérience de notification, consultez Microsoft Azure Notification Hubs. Pour plus d’informations, consultez le billet de blog Retrait de l’ API de notifications de Microsoft Graph (bêta).

Vous pouvez créer et une notification et l’envoyer à un utilisateur à l’aide d’API Microsoft Graph. La notification est stockée dans le magasin du service Microsoft Graph Notifications et envoyée à tous les clients de l’application sur tous les appareils auxquels l’utilisateur cible est connecté.

Pour envoyer une notification à votre utilisateur, votre service d’application va :

  1. S’authentifier auprès de la Plateforme d’identités Microsoft.
  2. Publier une notification sur l’API Microsoft Graph en utilisant le jeton d’authentification et cibler l’utilisateur avec un ID d’abonnement de notification utilisateur obtenu auprès de votre client d’application lors de la création d’un abonnement.

Remarque

Pour une authentification simplifiée, nous vous recommandons d’utiliser le nouveau kit SDK sur les notifications, léger et amélioré, côté client avec un ID d’abonnement de notification utilisateur pour recevoir des notifications et gérer leur état. Vous pouvez également publier des notifications au nom de l’utilisateur via des autorisations déléguées et votre service d’application devra conserver des jetons d’accès et des jetons d’actualisation, mais cela n’est pas recommandé. Pour en savoir plus sur le flux OBO d’OAuth 2.0, voir Appels de service à service utilisant l’identité utilisateur déléguée dans le flux On-Behalf-Of.

Remise garantie sur iOS

Sur les plateformes comme iOS, sous certaines conditions d’alimentation, les notifications de données brutes risquent d’être retardées à cause du traitement par lots, ou même de ne pas atteindre du tout le point de terminaison cible. Pour que les notifications haute priorité soient remises aux utilisateurs sur iOS, la plateforme de notifications Microsoft Graph vous permet de spécifier une option « de secours » de notification toast brute-à-visuelle qui envoie automatiquement une notification toast visuelle à l’appareil iOS cible, afin de garantir que vos utilisateurs soient notifiés en quasi-temps réel. Pour savoir comment bénéficier des options de secours, voir la ressource de notification.

Prise en main

Pour savoir comment votre service d’application peut commencer à envoyer des notifications à vos utilisateurs, voir notification et notre exemple de service d’application.