Sparkweb is web-based XMPP client used to connect to your XMPP server like Openfire. To install and configure sparkweb first of all you must have your openfire server installed and running successfully to achieve the goal. It can be used to test chat functionality, in Web browser. Sparkweb …
XMPP
Get typing status of EditText in Android
You can determine whether the user is typing or not you have to create one CustomEditText class which extends to EditText. This type of functionality is widely used in Chat application. Here is a snippet of CustomEditText public class CustomTypingEditText extends CustomEditTextNormal implements TextWatcher { …
Openfire : Sending Push Notifications while recipient is offline
Problem : Sometimes push notifications are not sent while the recipient is offline. Chat Server : Openfire v4.0.4 Plugin : callbackonoffline Direct Download Link : https://www.igniterealtime.org/projects/openfire/plugins/callbackOnOffline.jar Readme.html : https://www.igniterealtime.org/projects/openfire/plugins-beta/callbackonoffline/readme.html Solution * To store messages, while the recipient is offline : Trigger — — Triggers `ofOffline` — …
Group Joining Xmpp : Getting all messages every-time after joined group.
Hello, After deep look on group joining method of XMPP, we found one solution is describe here: let objXmppStream = XMPPStream() let objGroup = “YourGroupname@YourXMPPHOST” let roomStorage = XMPPRoomMemoryStorage() let roomJID = XMPPJID.jidWithString(objGroup) let objXmppChatRoom = XMPPRoom(roomStorage: roomStorage, jid: roomJID, dispatchQueue: dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0)) objXmppChatRoom.activate(XMPPHelper.sharedInstance.objXmppStream) objXmppChatRoom.fetchConfigurationForm() let …
Retrieve Last Logout timestamp for xmpp / openfire users
Overview : We are not able to find any plug-in in openfire for sending push notification to offline group members. Therefore, We have used cron job to send push notification and the cron job will run at every 10 seconds. The Cron job will have …