收到消息XMPP+Smack时通知



我刚刚使用Smack和XMPP服务器,在接收来自另一个用户的消息时遇到问题。

我有2个用户,当用户1向用户2发送消息时,用户2将收到新消息的通知。

在我的应用程序中,我可以看到关于收到的消息的日志,例如:

11-06 14:50:03.266 18753-19058/com.example.xmppdemo D/SMACK: RECV (0): <message id='05EW4-32' type='chat' to='off1@***' from='off2@***/Smack'><body>hhh</body></message> 

但我不知道如何处理此消息以显示用户2的通知

有人知道吗?请帮帮我

感谢

您可以尝试:

chatListner = new PacketListener() 
        {
            public void processPacket(Packet packet) 
            {
                printLog("packet got");
                Message message = (Message) packet;
                printLog("packet subject" + message.getSubject());
                printLog("packet body" + message.getBody());
                printLog("packet id"+message.getPacketID());
            }
        }

最新更新