Tag: Strophe.js

HTML5 XMPP Client build in Ionic Cordova : PART 5

This is a follow up of my previous tutorial series on How to build ionic XMPP Chat client. Here we will be integrating chat client with online XMPP servers. We will also cover inband registration. So lets get started. Free XMPP server used here is  jabberpl.org OR What New: Supports remote XMPP server. In band…

Ionic XMPP Client and SQL-DB : PART 4

This is continuation of my previous article : Ionic XMPP chat Client using Strophe.js: Part 3. So if you have any problem understanding, Please go through my previous articles in this series. This article will cover on how to implement a local database for saving the chat message. We are using WebSQL for browsers and…

XMPP BASICS : part 1

XMPP ( Extensible Messaging and Presence Protocol ) It is a Real time communication protocol. The first IM service based on XMPP was Jabber.org One XMPP binding is BOSH. Others include TCP and WebSocket. BOSH is “Bidirectional-streams Over Synchronous HTTP”, a technology for two-way communication over the Hypertext Transfer Protocol (HTTP). BOSH emulates many of…

Ionic XMPP chat Client using Strophe.js: Part 3

Now lets start building our very own chat client. Please make you have gone through my previous articles. If you are new to Ionic Cordova, please look into my introductory post. Now let us start building the main screens….

XMPP chat in Ionic Cordova (Setting chat server in local host): Part 2

This is a complete tutorial series on how to build an XMPP chat client in Ionic Cordova. As this is a hybrid platform you can easily port this application to Android, IOS and windows. This app can even runs on your browser. So lets get into it. We basically need a server and a client….