Permettre des expériences de notification centrées sur l’être humain à l’aide de notifications de Microsoft Graph (déconseillée)

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 Retiring Microsoft Graph notifications API (bêta).

Les notifications sont l’une des méthodes les plus efficaces pour rétablir le contact avec les utilisateurs de votre application. Une bonne expérience de notification peut aider à ouvrir un canal de communication en quasi temps réel entre les utilisateurs de votre application et vous. Cela peut augmenter la mobilisation de l’application au moment opportun, permettre aux utilisateurs de gagner en productivité et les informer d’événements importants ou d’actions à accomplir.

Aujourd’hui, les utilisateurs peuvent accéder à vos applications et services via un vaste éventail de plateformes et facteurs de forme. Cette combinaison d’appareils nécessite que vous compreniez et preniez en charge les systèmes de notification multiplateformes, que vous mappiez les utilisateurs à des points de terminaison et que vous mainteniez l’état de notification sur tous les appareils.

La plupart des autres systèmes de notification éliminent la nécessité de comprendre et de cibler les systèmes de notification Push spécifiques à la plateforme, mais ils sont toujours conçus pour cibler chaque appareil. La plateforme de notifications de Microsoft Graph propose une approche centrée sur l’être humain qui vous permet de cibler vos utilisateurs sur tous les points de terminaison d’appareils.

Image présentant un service d’application communiquant avec Microsoft Graph pour envoyer des notifications à plusieurs points de terminaison

Pourquoi opérer une intégration avec les notifications de Microsoft Graph ?

La plateforme de notifications de Microsoft Graph est centrée sur l’utilisateur et offre cinq avantages clés à vos applications.

Cibler votre utilisateur pour la remise de notifications sur différents points de terminaison

Vous pouvez utiliser l’API de notifications pour cibler un compte Microsoft personnel ou un compte Microsoft Entra professionnel ou scolaire pour remettre des notifications. La plateforme distribue ces notifications à tous les points de terminaison d’utilisateur exécutant votre application ou service, à savoir Windows (UWP), iOS, Android et les points de terminaison Web. Cette fonctionnalité permet d’optimiser la diffusion en veillant à ce que les notifications appropriées puis atteindre votre cible en tout lieu.

Gérer aisément les notifications via les points de terminaison

Le nouveau Kit de développement logiciel (SDK) amélioré du client de notifications de votre application cliente vous permet de mettre à jour l’état d’une notification et de le synchroniser sur tous les points de terminaison. Par exemple, quand un utilisateur réagit à une notification sur un appareil, vous pouvez mettre à jour l’état de cette notification (par exemple, en le marquant comme lu ou ignoré) de manière que le changement d’état soit distribué à tous les autres points de terminaison. L’API de notifications de Microsoft Graph suit l’état des notifications de votre utilisateur de manière centralisée, ce qui vous permet de veiller aisément à ce que vos notifications sont traitées une fois et masquées partout, ce qui contribue à minimiser les redondances et à offrir une excellente expérience à l’utilisateur.

Récupérer l’état et l’historique des notifications

L’API de notifications permet de récupérer un historique des notifications en fonction d’un délai d’expiration que vous définissez (jusqu’à 30 jours). Les notifications marquées comme lues ou masquées restent récupérables à partir de l’historique, ce qui vous permet d’afficher dans l’application l’historique des notifications ainsi que de tirer parti des analyses et de l’intelligence.

Remise garantie pour les notifications haute priorité

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.

Confidentialité et conformité

Notre modèle push-to-pull permet de s’assurer que les notifications ne quittent jamais les limites approuvées. Les services push spécifiques à une plateforme sont utilisés pour envoyer une alerte amicale à l’appareil de l’utilisateur pour qu’ensuite le kit de développement logiciel (SDK) client puisse extraire en toute sécurité la charge utile correspondante du service de notifications Microsoft Graph. Nous répondons à la plupart des prescriptions en matière de conformité, dont les normes ISO 27001, ISO 27018, EUMC, HIPAA, SOC 1, SOC 2 et, bien entendu, le RGPD.

Comment dois-je commencer ?

Pour commencer, voir la section Vue d’ensemble de l’intégration pour découvrir comment intégrer des notifications centrées sur l’utilisateur au sein de votre application.

Référence d’API

Vous recherchez la référence d’API pour ce service ?