Continued from my previous article. Please, find link here.
Sending XMPP message in windows phone 8 does not require any analysis. Because, it is a method built in with XMPP Client of the DLL.
Below is the syntax required to be followed for sending message.
private void SendXmppMessage(String Message, JId ReceiverJid)
But to receive a message from other roster requires handler to initiate the message receiving asynchronously. The handler is OnNewConversationItem.
Syntax is mentioned below
ObjXmppClient.OnNewConversationItem += ObjXmppClient_OnNewConversationItem;
void ObjXmppClient_OnNewConversationItem(RosterItem item, bool bReceived, TextMessage msg)
//do your property settings
If bReceived ==true then message is received from other roster.
Else then message is sent by you to other roster.
Note : I am working on sample to send and receive files. I will update it soon.
It looks so simple to receive message now right? If yes , please, post a response or feedback or any update required.
I will be hoping to get good feedback and response.
In my next article, I will help you guys to get chat history from openfire server in Windows Phone 8.