2015-06-22 69 views
0

我试图在Android上使用Mosquitto broker实现推送通知。 因此,不同的android应用程序创建基于他们将收到通知tehir编号的主题。 要发送通知给这些android应用程序,我们需要该主题的名称。 我想知道是否有办法notifiy应用程序每当一个新的话题被创建(一个新的Android应用程序注册)。这样,我们将列出所有主题(所有的androi应用程序),我们可以通过发布他们的主题来对其进行合并。每当在蚊子上创建新主题时发出通知

感谢

回答

0

一个话题不仅是“创造”当事情发布到它的第一次。

除了订阅匹配感兴趣的所有主题的通配符主题并且在给定主题上接收到第一个消息时触发处理之外,没有机制检测到这一点。

在您提到的情况下,您可以使用状态主题来显示设备何时联机(并使用Last Will和Testament功能设置脱机状态)以及用于消息传递的单独(但派生)主题。

+0

感谢您的回答。我想问你如何编写一个能够执行“mosquitto_sub.exe”和“mosquitto_pub.exe”的应用程序。有客户(罐子),我们可以使用?谢谢 – MeME55

+0

有多种语言的库,查看http://mqtt.org/software – hardillb