Persistent Mqtt

Additional

Language
Java
Version
N/A
Created
Jul 25, 2019
Updated
Feb 18, 2020
Owner
Abdullah Z Khan Junaid (AZKZero)
Contributor
Abdullah Z Khan Junaid (AZKZero)
1
Activity
Badge
Generate
Download
Source code

Commercial

PersistentMQTTTest

A sample app demonstrating a quick workaround to using PahoMQTT in Android Oreo+ using foreground notification

Background

  • The PahoMQTT Class is controlled by the singleton ConnectionHolder, which manages the mqttCallback.
  • Due to a restriction on the background services in Android Oreo onwards, the MQTT service is wrapped in theNotificationService which is a foreground service with a persistent notification.

  • The notification can be modified, and the sample start button listener can be used to determine how to start the service.