Intégration des notifications de Microsoft Graph aux expériences inter-appareilsOnboarding to cross-device experiences for Microsoft Graph notifications

Notes

Si vous ciblez uniquement des points de terminaison web, vous pouvez passer directement à la configuration de votre service d’application pour envoyer des notifications.If you're only targeting web endpoints, you can go directly to setting up your app service to send notifications.

Outre son inscription sur le portail Azure, votre application doit inscrire des informations inter-appareils, telles que l’ID d’application et les informations d’identification Push multiplateformes, afin d’autoriser Microsoft Graph à envoyer des notifications via les services de notification Push natifs des systèmes d’exploitation Windows, iOS et Android.In addition to app registration on Azure Portal, your application needs to register cross-device information such as cross-platform application id and cross-platform push credentials in order to authorizes Microsoft Graph to send notifications via native push notification services that correspond to each operating system: Windows, iOS, and Android. Cette opération est effectuée dans le tableau de bord de l’Espace partenaires (anciennement tableau de bord du Centre de développement Windows).This is done through Partner Center dashboard (formerly Windows Dev Center dashboard).

Notes

Vous devez avoir un compte de développeur Windows pour effectuer les étapes de cet article, même si vous ne prévoyez pas de créer d’application UWP Windows.You'll need a Windows developer account to complete the steps in this article, even if you don’t plan to build a Windows UWP application. Si vous n’avez pas encore de compte de développeur Windows, voir Ouverture d’un compte de développeur.If you don’t already have a Windows developer account, see Opening a developer account. Si vous préférez ne pas vous inscrire en tant que développeur Windows, vous pouvez nous contacter par e-mail à l’adresse [gnsengage@microsoft.com](sendto: gnsengage@microsoft.com).Alternatively, if you prefer not to enroll as a Windows developer, you can reach out to us via email at [gnsengage@microsoft.com](sendto: gnsengage@microsoft.com). Si vous créez un compte de développeur Windows et créez une application scolaire ou professionnelle dans le cadre d’une entreprise, vous pouvez associer votre compte de développeur au compte Azure AD approprié utilisé pour gérer les envois de votre entreprise.If you’re building a school or work application as part of an enterprise, you can associate your developer account with the appropriate Azure AD account that is used for managing your enterprise submissions. Pour plus de détails, voir Associer Azure Active Directory à votre compte Espace partenaires.For details, see Associate Azure Active Directory with your Partner Center account.

Pour commencer, connectez-vous au tableau de bord de l’Espace partenaires avec votre compte de développeur Windows :To get started, sign in to the Partner Center dashboard using your Windows developer account (you cannot use an Azure AD account):

  1. Dans le menu de gauche, accédez à Cross-Device Experiences (Expériences inter-appareils), sélectionnez Configuring a new cross-device app (Configuration d’une nouvelle application inter-appareils), puis spécifiez le nom de votre application, comme illustré dans la capture d’écran suivante.On the left menu, go to Cross-Device Experiences, select Configuring a new cross-device app, and provide your app name, as shown in the following screenshot.

Configurer une nouvelle inscription d’application inter-appareils

  1. Sélectionnez toutes les plateformes prises en charge sur lesquelles votre application sera présente et activée pour recevoir des notifications.Select all supported platforms where your app will have a presence and be enabled to receive notifications. Vous pouvez choisir parmi les plateformes prises en charge, à savoir Windows, Android et iOS, comme illustré.You can select from supported platforms that include Windows, Android, and iOS, as shown. 

Configurer les types de plateformes prises en charge

  1. Fournissez les ID d’application pour chaque plateforme sur laquelle votre application est présente, comme illustré.Provide app IDs for each of the platforms where your app has a presence, as shown.

Fournir les ID d’application spécifiques de la plateforme

Notes

Vous pouvez ajouter différents ID (jusqu’à dix) par plateforme si vous disposez de plusieurs versions de la même application, voire de différentes applications, qui doivent pouvoir recevoir la même notification envoyée par votre serveur d’applications au même utilisateur.You can add different IDs (up to ten) per platform – this is in case you have multiple versions of the same app, or even different apps, that want to be able to receive the same notification sent by your app server and targeted to the same user.

  1. Fournissez ou sélectionnez l’ID d’application à partir de l’inscription d’application Azure AD ou du compte Microsoft.Provide or select the app ID from Microsoft account and/or Azure AD app registration. Cet ID client correspond à l’inscription d’application Azure AD ou du compte Microsoft que vous avez obtenue lors de votre inscription sur le portail Azure.This client ID corresponds to the Microsoft account or Azure AD app registration that you obtained when you register in the Azure Portal.

Fournir les ID client d’inscription d’application Azure pour MSA et AAD

  1. Les notifications de Microsoft Graph utilisent les plateformes de notification natives des principaux systèmes d’exploitation pour envoyer des notifications aux points de terminaison du client d’application, à savoir WNS pour Windows (UWP), FCM pour Android, et APNS pour iOS.Microsoft Graph notifications use each of the native notification platforms on all major platforms to send notifications to the app client endpoints, namely, WNS (for Windows UWP), FCM (for Android), and APNS (for iOS). Fournissez vos informations d’identification pour ces plateformes de notification afin de permettre à l’API de notifications Microsoft Graph d’envoyer des notifications pour votre serveur d’applications lorsque vous publiez des notifications ciblant l’utilisateur, comme illustré.Provide your credentials for these notification platforms to enable Microsoft Graph notifications to deliver notifications for your app server when you publish user-targeted notifications, as shown.

Fournir les informations d’identification Push inter-appareils

Notes

Pour les applications Windows (UWP), l’activation des notifications Push de WNS est une condition préalable à l’utilisation des notifications de Microsoft Graph.For Windows UWP apps, enabling WNS push notification is a prerequisite to using Microsoft Graph notifications. Pour plus d’informations, voir Vue d’ensemble des services de notifications Push Windows (WNS).For details, see WNS overview. Une fois l’intégration effectuée, vous pouvez fournir des informations d’identification Push via l’Espace partenaires à la Plateforme d’appareil connecté.After you onboard, you can provide push credentials via Partner Center to the Connected Device Platform.

  1. Vérifiez votre domaine d’application inter-appareils pour prouver que votre application est propriétaire de ce domaine dans le cadre du processus de vérification.Verify your cross-device app domain, which serves as a verification process to prove that your application has ownership of this domain. Celui-ci fait office d’identité d’application inter-appareils pour l’application ou les applications que vous avez inscrites, comme illustré.This acts like a cross-device app identity for the application or applications you registered, as shown.

    Vérifier le domaine

Et voilà !That’s it! Vous avez inscrit vos applications pour recevoir les notifications.You've now registered your applications to receive notifications. Découvrez maintenant comment configurer votre service d’application et commencer à envoyer des notifications.Next, learn how to set up your app service and start sending notifications.