载入跨设备 Microsoft Graph 通知体验

备注

如果仅针对 Web 终结点,则可以直接转到设置应用服务以发送通知。

除了在 Azure 门户上注册应用外,应用程序还需要登记跨设备信息,如跨平台应用程序 ID 和跨平台推送凭据,以授权 Microsoft Graph 通过预每个操作系统(Windows、iOS 和 Android)对应的本机推送通知服务发送通知。 这可通过合作伙伴中心仪表板(先前的 Windows 开发人员中心仪表板)完成。

备注

即使不打算构建 Windows UWP 应用程序,你也需要 Windows 开发人员帐户来完成本文中的步骤。 如果没有 Windows 开发人员帐户,请参阅开立开发人员账户。 或者,如果不希望注册为 Windows 开发人员,可通过电子邮件 [gnsengage@microsoft.com](sendto: gnsengage@microsoft.com) 联系我们。 如果创建 Windows 开发人员帐户且将学校或工作应用程序构建为企业的一部分,则可以将开发人员帐户与用于管理企业提交的相应 Azure AD 帐户关联在一起。 有关详细信息,请参阅关联 Azure Active Directory 与合作伙伴中心帐户

若要开始使用,请使用 Windows 开发人员帐户登录合作伙伴中心仪表板

  1. 在左侧菜单上,转至“跨设备体验”,选择“配置新的跨设备应用”,然后提供应用名称,如下面的屏幕截图所示。

配置新的跨设备应用注册

  1. 选择应用具有状态且可以接收通知的所有受支持平台。 可以从受支持平台(包括 Windows、Android 和 iOS)中进行选择,如图所示。

设置受支持的平台类型

  1. 为应用具有状态的每个平台提供应用 ID,如图所示。

提供平台特定的应用 ID

备注

可以为每个平台添加不同 ID(最多十个) – 这是为了以防同一应用的多个版本或者不同应用希望接收由应用服务器发送的针对相同用户的相同通知。

  1. 从 Microsoft 帐户和/或 Azure AD 应用注册提供或选择应用 ID。 此客户端 ID 对应于 Microsoft 帐户或在 Azure 门户中注册时获取的 Azure AD 应用注册。

为 MSA 和 AAD 提供 Azure 应用注册客户端 ID

  1. Microsoft Graph 通知使用所有主要平台上的各个本机通知平台向应用客户端终结点(也就是 WNS - Windows UWP、FCM - Android 和 APNS - iOS)发送通知。 提供这些通知平台的凭据,使 Microsoft Graph 通知在你发布针对用户的通知时传递应用服务器通知,如图所示。

提供跨设备推送凭据

备注

对于 Windows UWP 应用,启用 WNS 推送通知是使用 Microsoft Graph 通知的前提条件。 有关详细信息,请查阅 WNS 概述。 载入后,可以通过合作伙伴中心向连接设备平台提供推送凭据。

  1. 验证跨设备应用域,这将用作验证流程以证明你的应用程序拥有此域的所有权。 这就好比所注册的应用的跨设备应用标识,如图所示。

    验证域

搞定! 你现在已注册应用程序以接收通知。 接下来,了解如何设置应用服务并开始发送通知。