Azure 通知中心提供了一个易于使用、多平台、横向扩展的推送基础结构,使我们能够发送移动推送通知要求,您希望在其中向用户发送通知。使用 Azure 通知中心,我们可以用最少的代码和最少的配置实现相同的目标。通过一个 API 调用,我们可以针对单个用户或包含所有设备上数百万用户的整个细分受众群。
Azure 通知中心实现了推送基础结构的所有功能。我们唯一需要做的就是编写一个移动应用程序,使移动应用程序向 Azure 通知注册 PNS 句柄,并且我们的移动后端将负责向所有用户和兴趣组发送与平台无关的消息。
Azure 通知中心的优势
多平台:我们可以使用 Azure Notification Hub 向 IOS 设备、Android 设备和 Windows 设备发送推送通知。它适用于以任何语言开发的任何后端。
可扩展性:我们不需要担心可扩展性。Azure 通知中心将为我们解决这个问题。我们可以在不改变任何东西的情况下扩展到数百万。
交付模式:我们有一套充满活力的交付模式。我们可以广播、单播或多播用户分段。因此,我们可以将所有用户划分为多个部分,并且可以针对特定部分用户使用 Azure 通知中心发送通知。
Azure 通知中心的工作
让我们使用一个简单的图表来了解 Azure 通知中心的工作原理。
首先,我们需要从平台通知服务中检索 PNS 句柄,以便我们的移动客户端将检索 PNS 句柄并通过我们的 Azure 移动应用后端服务将该句柄传递给 Azure Notification Hub。它可以是任何东西。从那时起,我们的移动后端服务可以与 Azure 通知中心交互以发送通知。
移动参与
Azure Mobile Engagement 是一种软件即服务用户参与平台,可提供对应用使用情况、实时用户细分的数据驱动洞察。关键是它支持上下文感知推送通知和应用内消息传递。
例如, ?我们有一个电子商务网站,一些用户对运动相关的设备表现出更多的兴趣。在这种情况下,使用移动参与,我们可以识别那些更频繁地访问体育产品的用户。无论我们是想提供折扣还是任何新的运动产品上市,我们都可以只向那些对运动产品表现出兴趣的用户发送通知。
我们可以使用 Azure Mobile Engagement 做的另一件事是对应用程序使用情况的数据驱动洞察。您可以查看您的应用程序的哪个屏幕获得更多用户的参与,我们可以使用这些屏幕改进我们的应用程序。我们可以根据用户数据以及他们访问的页面、他们搜索的数据类型等进行所有实时用户细分。
Azure Mobile Engagement 可与 Azure 移动应用程序一起使用,这为开发移动应用程序提供了一个引人注目的平台。