Я пытаюсь использовать библиотеку MQTT от Paho Android (downloaded from here).
Образец «прикладное приложение» отлично работает, методы «подписки» и «публикации» отлично работают, когда приложение-образец работает.
Когда я его закрываю, устройство больше не получает уведомлений.
Есть ли у кого-нибудь опыт правильного изменения/внедрения службы для получения сообщения, даже если приложение не работает?Служба поддержки Paho MQTT Android пробуждает активность
Спасибо!
Вы когда-нибудь могли решить свою проблему? Я сталкиваюсь с аналогичной проблемой, пытаясь сохранить работу службы даже после закрытия приложения. –
Пока нет. К сожалению, я сейчас слишком занят (на работе), чтобы заниматься этим хобби, но я отправлю вам свое решение, если я смогу заставить его работать. – wyzard
Я добился определенного прогресса. Я реализовал службу (START_STICKY), которая содержит методы MqttClient (и setCallback, connect, subscribe и т. Д.). Таким образом, я достиг, что мое приложение получает уведомления об обратном вызове, даже если моя активность не запущена. Прямо сейчас моя проблема: на устройствах Xiaomi я не могу реализовать функцию «запускать службу при загрузке», потому что MIUI имеет встроенный компонент безопасности, который его отрицает, но это еще одна проблема. – wyzard