0

当“应用程序”未运行时,Azure通知集线器可用于填充移动设备上的通知区域吗?在移动设备上填充“通知”区域的Azure通知集线器

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

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

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

有没有办法让应用程序可以在安装时在上注册Azure通知中心,即使它的listening即使当前没有运行该应用程序?

回答

2

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

所以要回答你的问题 - 是的,不仅是可能的,但这是推送通知的工作原理,这是他们的目的。换句话说,这可能不是因为ANH有一些魔术,否则它是不可用的,但是因为PNS服务首先以这种方式工作。

这里的通知集线器的高层架构: enter image description here

即可获得使用教程一步一步至于我可以告诉开始ANH上sending push notifications to iOS with Azure Notification Hubs

+0

,在ANH的Android /火力地堡[教程](https://azure.microsoft.com/zh-CN/documentation/articles/notification-hubs-android-push-notification-google-fcm-get-started/)不会与手机的“通知”区域进行交互。我不是Android开发人员,所以我不确定。我也不是IOS开发者(!)。当ANH发送消息时,您引用的教程是否会生成一个应用程序,**不必运行**,以便现在显示文本!)? –

+0

是的,这是推送通知的要点。它们专门设计用于向手机发送通知,无论推送应用程序的状态如何。一旦用户收到通知并点击它,应用程序就会启动。这是推送通知存在的原因。 –

+0

那么,本教程没有关于通知区域的屏幕截图,但这可能是因为编写它的人认为指出它并不重要。如果您按照教程中的所有步骤操作,而不是让应用程序继续运行,请关闭它并锁定屏幕,然后结果就是您要查找的内容 - 通知区域中的一个项目。 –

相关问题