Mqtt服务与MqttAndroidClient结合使用
我有一个应用程序正在使用Mqtt服务并设置了通知。但是,当应用程序被强制关闭时,客户端不会收到消息。我注意到有mqttserve。如何将其与Android客户端结合使用?对于Android,您可以使用Paho Android项目,您可以初始化客户端Mqtt服务与MqttAndroidClient结合使用,android,mqtt,paho,Android,Mqtt,Paho,我有一个应用程序正在使用Mqtt服务并设置了通知。但是,当应用程序被强制关闭时,客户端不会收到消息。我注意到有mqttserve。如何将其与Android客户端结合使用?对于Android,您可以使用Paho Android项目,您可以初始化客户端 MqttAndroidClient mqttClient = new MqttAndroidClient(BaseApplication.getAppContext(), broker, MQTT_CLIENT_ID); 设置所需选项,然后订阅以接
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上的项目并在线查看示例
希望这有帮助
干杯 不能复制。请阅读并提供嗨,我已经这样做了,但是当我滑动关闭应用程序时,我会停止接收通知。我需要能够持久地检索通知。我应该使用服务还是客户端已经支持类似的服务?如果关闭,应用程序服务将停止,但是,您的消息将在服务器端保留,因此如果您再次连接,您应该会收到它们。您好,是的,我也使用清单完成了这一操作。如果我希望无论应用程序是否关闭都能接收消息,该怎么办?比如whatsapp或facebook messenger是如何做到的?