Potentialisation d’expériences de notification centrées sur l’être humain à l’aide de notifications de Microsoft GraphEnabling human-centric notification experiences using Microsoft Graph notifications

Les notifications sont l’une des méthodes les plus efficaces pour rétablir le contact avec les utilisateurs de votre application.Notifications are one of the most effective ways to reengage with your application users. 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.A great notification experience can help open a near real-time communication channel between you and your users, and that in turn can increase app engagement at the right time, make users more productive, and alert them to important events or required actions.

Aujourd’hui, les utilisateurs peuvent accéder à vos applications et services via un vaste éventail de plateformes et facteurs de forme.Today, users can access your applications and services via a wide variety of platforms and form factors. 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.This mix of devices requires that you understand and support multiplatform notification systems, map users to endpoints, and maintain notification state across devices.

Si la plupart des autres systèmes de notification éliminent la nécessité de comprendre et de cibler des systèmes de notifications Push spécifiques d’une plateforme, ils restent conçus pour cibler chaque appareil.Most other notification systems eliminate the need to understand and target platform-specific push notification systems, but are still designed to target each device. 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.Microsoft Graph notifications provide a human-centric approach that gives you the ability to target your users across any and all device endpoints.

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 ?Why integrate with Microsoft Graph notifications?

La plateforme de notifications de Microsoft Graph est centrée sur l’utilisateur et offre cinq avantages clés à vos applications.Microsoft Graph notifications provide a user-centric notification platform that brings four key benefits to your applications.

Cibler votre utilisateur pour la remise de notifications sur différents points de terminaisonEffortlessly target your user for notification delivery across different endpoints

Vous pouvez utiliser l’API de notifications pour cibler un compte Microsoft personnel ou un compte Azure Active Directory (Azure AD) professionnel ou scolaire afin de remettre des notifications.You can use the notifications API to target a personal Microsoft account or a work or school Azure Active Directory (Azure AD) account to deliver 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.The platform distributes this notification to all user endpoints running your application or service, including Windows UWP, Android, and iOS. Cette fonctionnalité permet d’optimiser la diffusion en veillant à ce que les notifications appropriées puis atteindre votre cible en tout lieu.This capability helps maximize outreach by ensuring appropriate notifications can reach your target, wherever they are.

Gérer aisément les notifications via les points de terminaisonEasily manage notifications across endpoints

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.Using the Microsoft Graph notifications client SDK within your client application, you can update the state of a notification and sync that state across all endpoints. 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.For example, when a user acts on a notification on one device, you can update the state of this notification (such as marking it as read or dismissed), and the same state change will be distributed to all other endpoints. L’API de notifications de Microsoft Graph suit l’état des notifications de votre utilisateur de manière centralisée pour vous aider à vérifier qu’elles sont traitées une fois et masquées partout, ce qui contribue à minimiser les redondances et à offrir une excellente expérience à l’utilisateur.The Microsoft Graph notifications API tracks the state of your user’s notifications in a centralized way, making it easy for you to ensure that your notifications are handled once, and dismissed everywhere, thereby minimizing redundancy and ensuring a great customer experience.

Récupérer l’état et l’historique des notificationsRetrieve notification state and history

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).You can use the notifications API to retrieve notification history based on an expiration time you define (up to 30 days). 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.Notifications that are marked as read or dismissed are still retrievable from the history, enabling in-app views of notification history as well as enabling you to build on insights and intelligence.

Remise garantie pour les notifications haute prioritéGuaranteed delivery for high-priority notifications

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.On platforms like iOS, under certain power conditions, raw data notifications might be delayed in delivery due to batching, or not reach the target endpoint at all. 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.For high-priority notifications being delivered to users on iOS, the Microsoft Graph notifications platform allows you to specify a raw-to-visual toast notification "fallback" option that automatically sends a visual toast notification to the target iOS device, thereby ensuring your user gets notified near real-time.

Confidentialité et conformitéPrivacy and compliance

Notre modèle push-to-pull permet de s’assurer que les notifications ne quittent jamais les limites approuvées.Our push-to-pull model ensures that notifications never leave trusted boundaries. 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.Platform-specific push services are used to send a shoulder-tap to your user's device and from there, the client SDK securely fetches the corresponding payload from the Microsoft Graph notifications service. 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.Microsoft Graph notifications meet most enterprise compliance requirements, including ISO 27001, ISO 27018, EUMC, HIPAA, SOC 1, SOC 2, and of course GDPR.

Comment dois-je commencer ?How do I get started?

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.To get started, see the integration overview section to learn how you can integrate user-centric notifications within your application.

Référence d’APIAPI reference

Vous recherchez la référence d’API pour ce service ?Looking for the API reference for this service?