Asmack android点对点聊天也显示第三用户聊天消息在聊天



我正在使用asmack apiquickblox开发android聊天应用程序。

我面临的问题是,在点对点聊天,我也收到第三个用户聊天消息在我的点对点聊天。

任何提示或帮助都是感激的。

谢谢

在OnMessageReceivedListener中检查收到的消息id

String messageString = message.getBody();
  String test=message.getFrom();
  if((friendID+"/Smack").equals(message.getFrom()))
  {
  }

其中friend-ID为您所连接的id。

您必须检查该消息发给哪个用户,并过滤该消息是否来自其他用户,而不是来自您当前的对手

最新更新