1

我正在尝试使用 Mosquitto 代理在 Android 上实现推送通知。因此,不同的 android 应用程序会根据他们将接收通知的 tehir id 创建主题。要向这些 android 应用程序发送通知,我们需要主题的名称。我想知道是否有一种方法可以在创建新主题时通知应用程序(注册了新的 android 应用程序)。这样,我们将拥有所有主题的列表(所有的安卓应用程序),我们可以通过发布主题来对它们进行 cpntact。

谢谢

4

1 回答 1

1

只有在第一次向其发布内容时,才会“创建”主题。

除了订阅与所有感兴趣的主题匹配的通配符主题并在收到关于给定主题的第一条消息时触发处理之外,没有其他机制可以检测到这一点。

在您提到的情况下,您可以使用状态主题来显示设备何时在线(并使用“遗嘱”和“遗嘱”功能设置离线状态)和用于消息传递的单独(但派生的)主题。

于 2015-06-22T09:49:58.847 回答