Latest 0.1.2.2
Homepage https://github.com/EugeneNguyen/XBChatModule
License MIT
Platforms ios 7.0, requires ARC
Dependencies XMPPFramework, JSQMessagesViewController, SDWebImage
Authors

CI Status
Version
License
Platform
PayPayl donate button

About

You tired about hundreds of line to install chat module? We’re here to help.

XBChatModule is a simple to use module to implement chat module integrated with Jabber server. Just 4 lines of config and goooooooo

[[XBChatModule sharedInstance] setUsername:@"username"];
[[XBChatModule sharedInstance] setPassword:@"password"];
[[XBChatModule sharedInstance] setHost:@"chat.example.com"];
[[XBChatModule sharedInstance] connect];

And we also provide some other config as you wish :)

[[XBChatModule sharedInstance] setAvatarFormat:@"http://chat.example.com/avatar/%@"];
[[XBChatModule sharedInstance] setAvatarPlaceHolder:[UIImage imageNamed:@"girl_9"]];

That’s all of what you need :)

Showing the chatViewController

XBMessageViewController *messageViewController = [[XBMessageViewController alloc] init];
messageViewController.jidStr = @"[email protected]";
[self.navigationController pushViewController:messageViewController animated:YES];

XBChatModule is a product of LIBRETeamStudio

Usage

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

Installation

XBChatModule is available through CocoaPods. To install
it, simply add the following line to your Podfile:

pod "XBChatModule"

Author

eugenenguyen, [email protected]

Contact

Any question, request, suggest, please feel free to send to us. You’re always welcome.

LIBRETeamStudio

License

XBChatModule is available under the MIT license. See the LICENSE file for more info.

Donation

This is open-source project. If you want to support us to keep develop this, or just give me a beer, don’t be shy :) i will always appreciate that.

PayPayl donate button

Latest podspec

{
    "name": "XBChatModule",
    "version": "0.1.2.2",
    "summary": "Integrated XMPP and JSQMessageController",
    "description": "                       Using XMPPFramework & JSQMessageController, super easy to usen",
    "homepage": "https://github.com/EugeneNguyen/XBChatModule",
    "license": "MIT",
    "authors": {
        "eugenenguyen": "[email protected]"
    },
    "source": {
        "git": "https://github.com/EugeneNguyen/XBChatModule.git",
        "tag": "0.1.2.2"
    },
    "xcconfig": {
        "HEADER_SEARCH_PATHS": "$(SDKROOT)/usr/include/libxml2"
    },
    "platforms": {
        "ios": "7.0"
    },
    "requires_arc": true,
    "source_files": "Pod/Classes",
    "resource_bundles": {
        "XBChatModule": [
            "Pod/Assets/*.png"
        ]
    },
    "social_media_url": "https://twitter.com/LIBRETeamStudio",
    "libraries": "xml2",
    "public_header_files": "Pod/Classes/**/*.h",
    "dependencies": {
        "XMPPFramework": [],
        "JSQMessagesViewController": [],
        "SDWebImage": []
    }
}

Pin It on Pinterest

Share This