Microsoft Graph 通知

通知是重新吸引用户的最有效方式。 通知可以吸引用户的注意,让用户再次使用你的应用。 在多设备世界中,用户可能会在任意位置通过装有你的应用的不同平台和设备访问你的应用与服务。 应采用“以人为本”的方式设计通知方案,主要目的是通知用户,无论他们身居何处。 主流平台提供的现有通知解决方案能够完美地找到目标设备。 Microsoft Graph 通知还可以找到目标用户,因此在目标方面进一步做出了改进。 Microsoft Graph 通知可以负责繁重的任务,包括用户与终结点之间的映射、在用户的不同终结点之间同步通知状态,等等。

为何要与 Microsoft Graph 通知集成?

跨不同的终结点将通知发送到用户

使用 Microsoft Graph 中的通知 API,可以针对性地将通知传送到 Microsoft 帐户或者工作或学校 (Azure Active Directory) 帐户。 平台会将此通知分发到用户的所有终结点,包括 Windows UWP、Android 和 iOS。

管理跨终结点的通知

使用 Microsoft Graph 通知 API 可以更新通知的状态,以及在所有终结点之间同步该状态。 例如,当用户在一台设备上对某条通知采取措施时,你可以更新此通知的状态(例如,将其标记为已读或忽略),而相同的状态更改将分发到其他所有终结点。 Microsoft Graph 通知 API 以集中方式跟踪用户通知的状态,因此,可以轻松确保通知只需处理一次,并且可以在任意位置更新或忽略。

检索通知历史记录

可以使用通知 API 根据定义的过期时间(最长 30 天)来检索通知历史记录。 标记为已读或忽略的通知在历史记录中仍可供检索,因此可以在应用内查看通知历史记录,还可以实现其他方案。

与 Microsoft Graph 通知集成

登记

请查看每个平台节点(Windows、Android 和 iOS)下的操作指南,获取有关如何使用 Graph 通知作为应用和服务的移动推送通知解决方案的分步指导。 请注意,此处的操作指南重点介绍如何接收通知。 可以在使用 MS Graph API 发送通知页上找到有关如何发送通知的信息。

该指南提供了 Graph 通知的具体使用步骤 - 包括注册跨平台的应用标识和移动推送凭据。 对于 Microsoft Graph 新手,该指南还提供了在应用中注册 Microsoft 帐户(MSA,适用于面向消费者的应用)或者在 Azure Active Directory (AAD) 中注册工作和学校帐户的步骤。 MSA 和 AAD 是用户标识,可让你利用 Microsoft Graph 上的工作负荷(而不仅仅是通知)来实现更丰富的业务方案。

Microsoft 图形 API

使用 Graph 通知时,应用服务器预期会使用 Microsoft Graph API (beta) 来发送通知。 有关应用服务器端集成的详细信息,请参阅有关 API 用法的 API 参考文档

客户端 SDK

若要开始使用客户端 Graph 通知集成,并开始使用本机 SDK 接收和管理通知,请在左侧导航窗格中选择首选的开发平台。