我有一个使用Mqtt服务并设置了通知的应用。但是,当强制关闭应用程序时,客户端不会收到消息。我注意到有MqttServce。如何将其与Android客户端结合使用?
答案 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上访问他们的项目并在线浏览样本。
希望这会有所帮助。
干杯!