Skip to content
rohitphogat19 edited this page Mar 8, 2019 · 18 revisions

Welcome to the Channelize-iOS

Channelize-iOS

The following documentation is built to help you with installing our iOS SDKs into your project.

The Channelize SDK can be installed using the following method

Firstly, you will need to register on Channelize: https://channelize.io/pricing

After the successful payment at https://channelize.io/pricing you'll get the API URLs and Keys to run Channelize into your app.

  1. If you want to Use only Channelize API sdk, download Channelize-API.zip file from here
  1. If you want to use both Channelize API and UI SDK, download both Channelize-API.zip and Channelize.zip file from here.
  1. Extract these files, you will get framework files.
  2. Copy and paste these in your project directory.
  3. Drag and drop it in the Embedded Binaries section of your project as described in the below image.

Dependencies

** Requirements ** Before we begin, please do make sure that

  • Your application is built on iOS 9.0 or above.
  • Since Channelize SDK as of now only supports Version 9.0 or higher.
  • You have Xcode 9.4.1 or later as your IDE to install and run Channelize SDK on iOS.
  • Swift 4 / 4.1

Pod Installation

If you are using only API SDK then you need followings pods

pod 'MQTTClient', '0.14.0'
pod 'MQTTClient/Websocket'
pod 'Alamofire', '4.7.3'
pod 'AlamofireObjectMapper', '5.1.0'

If you are using both API and UI SDK, then you need followings pods

pod 'MQTTClient', '0.14.0'
pod 'MQTTClient/Websocket'
pod 'Alamofire', '4.7.3'
pod 'AlamofireObjectMapper', '5.1.0'
pod 'Gallery', '2.0.6'
pod 'Lightbox', '2.1.2'
pod 'SwiftIconFont', '2.8.0'
pod 'CWStatusBarNotification', '2.3.5'
pod 'GiphyCoreSDK', '1.2.0'
pod 'Crashlytics', '3.10.7'
pod 'Chatto',  :git => 'https://github.com/BigStepTechnologies/Chatto', :branch => 'bigstep/v1.0'
pod 'ChattoAdditions',  :git => 'https://github.com/BigStepTechnologies/Chatto', :branch => 'bigstep/v1.0'
pod 'InputBarAccessoryView', '2.2.2'
pod 'SDWebImage/GIF'
pod 'ZVProgressHUD', '2.0.0'
pod 'ZVActivityIndicatorView', '0.1.2'

Channelize API SDK Integration

Please visit this page for API SDK integration https://github.com/ChannelizeIO/Channelize-iOS/wiki/Channelize-API-SDK-Integration

Channelize API and UI SDK Integration

Please visit these page for API and UI SDK integration https://github.com/ChannelizeIO/Channelize-iOS/wiki/Channelize-iOS-UI-SDK-Documentation

Clone this wiki locally