Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
sample-chat-swift.xcodeproj add new swift chat sample Feb 10, 2020
sample-chat-swift.xcworkspace add new swift chat sample Feb 10, 2020
sample-chat-swift prepare for release swift-chat-sample 4.0.2 Feb 11, 2020
sample-chat-swiftTests add new swift chat sample Feb 10, 2020
Podfile add new swift chat sample Feb 10, 2020
Podfile.lock add new swift chat sample Feb 10, 2020 add new swift chat sample Feb 10, 2020


QuickBlox iOS Sample Chat (Swift)

This is a code sample for QuickBlox platform. It is a great way for developers using QuickBlox platform to learn how to integrate private and group chat, add text and image attachments sending into your application.


Welcome to QuickBlox Credentials, where you can get your credentials in just 5 minutes! All you need is to:

  1. Register a free QuickBlox account and add your App there.
  2. Update credentials in your Application Code

Chat Sample

This Sample demonstrates how to work with Chat QuickBlox module.

It allows to:

  1. Authenticate with Quickblox Chat and REST.
  2. Receive and display list of dialogs.
  3. Modify dialog by adding occupants.
  4. Real-time chat messaging and attachment's handling.
  5. Push notification receiving functionality.


  • Authorization view.
  • List of user's dialog.
  • Dialog chat view.
  • Dialog chat info.
  • New dialog view.
  • Edit dialog view.


CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

$ gem install cocoapods

CocoaPods 1.1+ is required to build project with QuickBlox 2.17+.

To integrate QuickBlox into the sample-chat-swift run the following command:

$ pod install

Additional libraries used via CocoaPods:


Original sample description & setup guide - iOS Chat Sample

You can’t perform that action at this time.