Azure 通知中心填充移动设备上的 "Notifications" 区域

Azure Notification Hubs populating the "Notifications" area on a mobile device

当 "application" 不是 运行 时,是否可以使用 Azure 通知中心填充移动设备上的通知区域?

我们正在创建一种基于云的机制,以便在服务器端发生某些事件时通知多组移动设备。移动设备将安装我们的应用程序(ios 和 Android)并注册我们的后端服务。

我们想利用 APN / Firebase 的功能,以便我们可以直接向通知区域发送内容。换句话说,无论移动用户是否启动了我们的应用程序,我们都需要能够向设备发送通知。

我一直在浏览 Azure 通知中心文档和教程,以了解 Azure 通知中心如何帮助我们,但所有示例在移动应用程序中都有代码,可以直接侦听您的特定 AzureNotificationHub。

有没有一种方法可以让应用程序在安装时向 Azure 通知中心注册某些东西,这样即使移动应用程序当前不是 listening listening =27=]?

从这个意义上讲,使用通知中心与直接使用本机推送通知服务 (PNS) 没有什么不同。 Azure 通知中心通过抽象一些工作来帮助你,但它无法控制设备处理通知的方式。

所以要回答您的问题是 -- 是的,不仅有可能,而且推送通知就是这样工作的,这就是它们的目的。换句话说,这可能不是因为 ANH 有一些其他地方所没有的魔力,而是因为 PNS 服务首先以这种方式工作。

这是通知中心的高级架构:

您可以使用 sending push notifications to iOS with Azure Notification Hubs

上的分步教程开始使用 ANH