Как отправить уведомления Pu sh с помощью MQTT Broker (из esp8266 в приложение android)? - PullRequest
0 голосов
/ 28 января 2020

Итак, вот что мне нужно: когда кнопка, подключенная к esp8266, нажата, она отправляет уведомление pu sh в мое приложение android, которое подписано на определенный topi c. Мне удалось отправить сообщения брокеру MQTT с помощью esp8266, и я даже разработал приложение, которое может получать эти сообщения и отображать тост, например «Нажатие кнопки».

Но проблема в том, что он будет получать только те сообщения, если приложение открыто или работает в фоновом режиме. Если пользователь удалит его из последних задач, он не будет получать сообщения. И мне нужно, чтобы получать эти сообщения, даже если приложение не работает (как WhatsApp, Facebook и Instagram). Я обнаружил, что уведомление pu sh - хороший способ выполнить это. Поэтому я внедрил FCM в этом приложении, и теперь я могу получать уведомления, даже если это приложение закрыто, но я могу отправлять только эти уведомления с веб-сайта Firebase.

Итак, наконец, как я могу отправить эти уведомления от брокера MQTT в приложение? Я нажимаю кнопку, пользователь сразу же получает уведомление, даже если пользователь удаляет приложение из последних задач. Кто-нибудь может указать мне на некоторые решения? Я собираюсь офигеть !!

Спасибо!

...