The XMPP Chat SDK is a fully featured, white label XMPP client for iOS. It provides a standard compliant mobile XMPP client out of the box.
This product is ideal for developers who want to add XMPP based instant messaging to their apps. It’s also great for companies who already have an XMPP server and want to allow their employees to be able to communicate while using their mobile devices.
When you buy a license, you get access to the complete source code in the form of an Xcode project. Once you’ve set the IP address and name of your XMPP server, you can be testing the messenger in minutes. With full access to the source code, it’s easy to integrate Chat SDK with your existing application or to change the branding and release it as a stand-alone app.
Check out the full feature list on our features page.
– One-to-one and group chats
– Text, image and location messages
– Advanced user profiles
– Customisable avatar
– User search
– Typing indicators
– Last online
– Online indicator and availability
– User status
– User blocking
– Emoji support
– Full roster support
Chat SDK for XMPP has been thoroughly tested against the ejabberd server. It’s also been verified for inter compatibility using Adium. The SDK supports the following client XEPs.
|XEP-0012||Last Activity||User last online|
|XEP-0030||Service Discovery||To query entity's features and capabilities|
|XEP-0045||Multi-User Chat||For group chat threads|
|XEP-0055||Jabber Search||Multi-term user search|
|XEP-0077||In-band Registration||Account creation from mobile client|
|XEP-0085||Chat State Notifications||Typing indicator and user activity state|
|XEP-0153||vCard-Based Avatars||User avatars|
|XEP-0172||User Nickname||Users can assign themselves nicknames|
|XEP-0191||Simple Communication Blocking||User blocking|
|XEP-0198||Stream Management||Automatic re-connection to stream|
|XEP-0203||Delayed Delivery||Offline message timestamp|
|XEP-0208||Message Carbons||Send copy of your own messages to other connected resources|
There are a number of different licenses to suit every budget. From the basic single app licenses which allows the Chat SDK to be used in one application to the enterprise license that supports unlimited applications and has 6 months support.
|Feature||Single app license||Multi-app license||Enterprise|
|Money back guarantee||14 days||14 days||14 days|
|Support||30 days||90 days||180 days|
|Source code distribution||no||no||yes|