2015-06-22 7 views
0

Я пытаюсь реализовать Push-уведомления на Android с помощью брокера Mosquitto. Итак, различные приложения для Android создают темы, основанные на идентификаторе tehir, на котором они будут получать уведомления. Чтобы отправлять уведомления этим андроидным приложениям, нам нужно указать название темы. Мне интересно, есть ли способ notifiy приложение всякий раз, когда создается новая тема (зарегистрировано новое приложение для Android). Таким образом, у нас будет список всех тем (так что все приложения androi), и мы можем cpntact их, публикуя их темы.Уведомление при создании новой темы на mosquitto

благодарит

темы

ответ

0

А только «создана», когда что-то опубликовано к нему в первый раз.

Не существует механизма для обнаружения этого, кроме подписки на тему подстановочного знака, которая соответствовала бы всем интересующим темам и запускающим обработке, когда первое сообщение будет получено по заданной теме.

В случае, о котором вы упомянули, вы можете использовать тему статуса, чтобы показать, когда устройство подключено к сети (и использовать функцию Last Will and Testament для установки автономного состояния) и отдельный (но полученный) раздел для обмена сообщениями.

+0

Спасибо за ответ. Я хотел спросить вас, как написать приложение, которое делает то, что делают «mosquitto_sub.exe» и «mosquitto_pub.exe». Есть ли клиенты (банки), которые мы можем использовать? спасибо – MeME55

+0

Есть библиотеки для нескольких языков, посмотрите на http://mqtt.org/software – hardillb

Смежные вопросы