iOS Chat SDK built on Firebase
Switch branches/tags
Clone or download
sponzillo - [x] Bug: MiniWebBrowser NetworkError translated
- [x] Bug: MiniWebBrowser NetworkError shown also on error in resolving url to page resources
Latest commit cd193b0 Oct 31, 2018
Failed to load latest commit information.
Chat21Core silent push notifications Sep 20, 2018
Chat21Tests Added image support May 17, 2018
Chat21UI - [x] Bug: MiniWebBrowser NetworkError translated Oct 31, 2018
LICENSE Create LICENSE Feb 15, 2018 bug fixing Aug 11, 2018

Chat21 is the core of the open source live chat platform

Chat21 SDK for iOS

To install and configure the SDK follow this tutorial:

Chat21 iOS Get Started tutorial


Project setup Firebase Lib install Chat21 Lib install

Chat initialization

== [FIRApp configure]; [ChatManager configure];

Chat authentication

== [ChatAuth authWithEmail:email password:password completion:^(ChatUser *user, NSError *error)

Initialize with a specific user

== ChatManager *chatm = [ChatManager getInstance]; ChatUser *user; // you got this user from a previously authentication session (ex. [Chat authWithEmail]) // eventually complete user with data user.firstname = @"John"; user.lastname = @"Nash"; [chatm startWithUser:user];


Get the conversations view

[[ChatUIManager getInstance] getConversationsViewController]

// all other views... (from chat manager)