Incorporar experiencias en varios dispositivos para las notificaciones de Microsoft GraphOnboarding to cross-device experiences for Microsoft Graph notifications

Nota

Si solo tiene como destino puntos de conexión web, puede ir directamente a la configuración del servicio de aplicaciones para enviar notificaciones.If you're only targeting web endpoints, you can go directly to setting up your app service to send notifications.

Además del registro de la aplicación en Azure Portal, la aplicación debe registrar información de todos los dispositivos, como el id. de aplicación multiplataforma y las credenciales de inserción multiplataforma, para autorizar a Microsoft Graph al envío de notificaciones a través de servicios de notificación de inserción nativos que corresponden a cada sistema operativo: Windows, iOS y 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. Esto se realiza mediante el Panel del Centro de partners (anteriormente el Panel del Centro de desarrollo de Windows).This is done through Partner Center dashboard (formerly Windows Dev Center dashboard).

Nota

Aun cuando no planee crear una aplicación para UWP de Windows, necesita una cuenta de desarrollador de Windows para realizar los pasos de este artículo.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 todavía no tiene una cuenta de desarrollador de Windows, vea Abrir una cuenta de desarrollador.If you don’t already have a Windows developer account, see Opening a developer account. Como alternativa, si prefiere no inscribirse como desarrollador de Windows, puede ponerse en contacto con nosotros por correo electrónico en [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 crea una cuenta de desarrollador de Windows y está desarrollando una aplicación profesional o educativa como parte de una empresa, puede asociar la cuenta de desarrollador con la cuenta de Azure AD correspondiente que se usa para administrar los envíos de empresa.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. Para obtener detalles, vea Asociar Azure AD con la cuenta del Centro de partners.For details, see Associate Azure Active Directory with your Partner Center account.

Para empezar, inicie sesión en el panel del Centro de partners con la cuenta de desarrollador de Windows:To get started, sign in to the Partner Center dashboard using your Windows developer account (you cannot use an Azure AD account):

  1. En el menú izquierdo, vaya a Experiencias en varios dispositivos, seleccione Configurar una nueva aplicación en varios dispositivos y proporciona el nombre de la aplicación, como se muestra en la siguiente captura de pantalla.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.

Configurar un nuevo registro de aplicaciones en varios dispositivos

  1. Seleccione todas las plataformas compatibles en las que la aplicación estará presente y que podrán recibir notificaciones.Select all supported platforms where your app will have a presence and be enabled to receive notifications. Puede seleccionar entre las plataformas compatibles que incluyen, como se muestra, Windows, Android y iOS.You can select from supported platforms that include Windows, Android, and iOS, as shown. 

Configurar los tipos de plataformas compatibles

  1. Proporcione, como se muestra, los Id. de aplicación para cada una de las plataformas en las que la aplicación está presente.Provide app IDs for each of the platforms where your app has a presence, as shown.

Proporcionar Id. de aplicación específicos de la plataforma

Nota

Puede agregar diferentes identificadores (hasta diez) por plataforma: es en caso de que tiene varias versiones de la misma aplicación, o incluso distintas aplicaciones, que quiere que reciban la misma notificación enviada por el servidor de aplicaciones y dirigida al mismo usuario.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. Proporcione o seleccione el id. de aplicación de la cuenta de Microsoft o de registro de aplicación de Azure AD.Provide or select the app ID from Microsoft account and/or Azure AD app registration. Este Id. de cliente se corresponde con la cuenta de Microsoft o el registro de la aplicación de Azure AD que obtuvo al registrarse en Azure Portal.This client ID corresponds to the Microsoft account or Azure AD app registration that you obtained when you register in the Azure Portal.

Proporcionar los Id. de cliente de registro de aplicación de Azure para MSA y AAD

  1. Las notificaciones de Microsoft Graph usan cada una de las plataformas de notificación nativas en todas las plataformas principales para enviar notificaciones a los puntos de conexión del cliente de aplicación, es decir, WNS (para UWP de Windows), FCM (para Android) y APNS (para 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). Proporcione sus credenciales para estas plataformas de notificación para que las notificaciones de Microsoft Graph entreguen las notificaciones para el servidor de aplicaciones al publicar las notificaciones dirigidas al usuario, como se muestra.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.

Proporcionar credenciales de inserción en varios dispositivos

Nota

Para las aplicaciones UWP de Windows, habilitar la notificación de inserción WNS es un requisito previo para utilizar las notificaciones de Microsoft Graph.For Windows UWP apps, enabling WNS push notification is a prerequisite to using Microsoft Graph notifications. Para obtener más información, vea Introducción a WNS.For details, see WNS overview. Después de incorporarse, puede proporcionar las credenciales de inserción a la plataforma de dispositivo conectado a través del Centro de partners.After you onboard, you can provide push credentials via Partner Center to the Connected Device Platform.

  1. Compruebe su dominio de aplicación en varios dispositivos, que actúa como un proceso de verificación para demostrar que la aplicación tiene la propiedad de este dominio.Verify your cross-device app domain, which serves as a verification process to prove that your application has ownership of this domain. Como se muestra, este actúa como una identidad de aplicaciones en varios dispositivos para la aplicación o las aplicaciones que registró.This acts like a cross-device app identity for the application or applications you registered, as shown.

    Comprobar dominio

Eso es todo.That’s it! Ahora se han registrado las aplicaciones para recibir notificaciones.You've now registered your applications to receive notifications. A continuación aprenda a configurar el servicio de aplicaciones y empiece a enviar notificaciones.Next, learn how to set up your app service and start sending notifications.