Mqtt服务与MqttAndroidClient结合使用

时间:2016-08-06 22:42:15

标签: android mqtt paho

我有一个使用Mqtt服务并设置了通知的应用。但是,当强制关闭应用程序时,客户端不会收到消息。我注意到有MqttServce。如何将其与Android客户端结合使用?

1 个答案:

答案 0 :(得分:1)

对于Android,您可以使用Paho Android项目,您可以初始化客户端。

MqttAndroidClient mqttClient = new MqttAndroidClient(BaseApplication.getAppContext(), broker, MQTT_CLIENT_ID);

设置所需选项,然后订阅接收消息。

MqttConnectOptions connOpts = new MqttConnectOptions();

还在清单文件中设置以下内容。

<service android:name="org.eclipse.paho.android.service.MqttService" >
</service>

由于问题非常高,建议在GitHub上访问他们的项目并在线浏览样本。

Eclipse Paho Android

希望这会有所帮助。

干杯!