我正在使用asmack api
和quickblox
开发android聊天应用程序。
我面临的问题是,在点对点聊天,我也收到第三个用户聊天消息在我的点对点聊天。
任何提示或帮助都是感激的。
谢谢
在OnMessageReceivedListener中检查收到的消息id
String messageString = message.getBody();
String test=message.getFrom();
if((friendID+"/Smack").equals(message.getFrom()))
{
}
其中friend-ID为您所连接的id。
您必须检查该消息发给哪个用户,并过滤该消息是否来自其他用户,而不是来自您当前的对手