我正在为Android编写MQTT客户端。我正在使用ia92库(wmqtt.jar)并尝试从MQ获取消息,以便将它们显示为android通知。我的问题是,我第一次尝试连接到MQ时,我的android客户端应用程序成功连接,并且可以正常获取MQ消息。当我关闭Wi-Fi并断开网络连接时,MQTT客户端连接会按预期方式断开,但是当我再次打开它时,应用程序不会建立MQ连接并抛出MQTTException,它没有错误代码。
mqttClient.connect(this.mqttClientId, cleanStart, keepAliveSeconds);
这有什么问题?我非常需要任何帮助......
提前致谢
答案 0 :(得分:2)
Java Paho客户端实现包含Android服务客户端和示例: https://github.com/eclipse/paho.mqtt.java/tree/master/org.eclipse.paho.android.service
您还可以找到使用Java Paho Client在Android中实现推送通知的示例: https://github.com/dobermai/android-mqtt-push