2015-11-06 2 views
2

Je ne fais que travailler avec le serveur Smack et XMPP et j'ai un problème lorsque je reçois un message d'un autre utilisateur.Notifier lors de la réception du message XMPP + Smack

J'ai 2 utilisateurs, lorsque l'utilisateur1 envoie un message à l'utilisateur2, l'utilisateur2 sera informé de nouveau message.

Dans mon application, je peux voir exploitons environ un message reçu comme:

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

Mais je ne sais pas comment gérer ce message pour montrer de notification pour user2?

Quelqu'un le sait? Aidez-moi s'il vous plaît

Merci

Répondre

0

Vous pouvez essayer:

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()); 

      } 
     }