현재 Paho MQTT android 클라이언트의 현재 버전 (org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.1.0
컴파일)을 사용 중이며 messageArrived()
콜백에서받은 모든 메시지에서 메시지 ID를 가져 오려고합니다. 이것이 내가하는 방식이다. 메시지가 도착한 QoS
제로 메시지 ID를 반환메시지 ID가 paho mqtt에서 0을 반환합니다.
2의 언제 나 방법 messageArrived으로
@Override
public void messageArrived(String topic, MqttMessage message) throws Exception {
String plainMessage = new String(message.getPayload());
int messageID= new Integer(message.getId());
System.out.println(messageID);
}
업데이트 가 호출됩니다.
아무에게도이 문제를 해결하는 방법에 대한 아이디어가 있습니까?
어떤 QoS 수준입니까? –
@PavelZdenek 2의 QoS 레벨을 사용하고 있습니다. – George