Kandy 1.6.8

Kandy 1.6.8

TestsTested
LangLanguage Obj-CObjective C
License Commercial
ReleasedLast Release Mar 2016

Maintained by Srinivasan Baskaran.



Kandy 1.6.8

Kandy iOS SDK

Introduction

Kandy's cloud-based features enable developers to seamlessly embed voice, video, rich messaging, presence, co-browsing, and screen sharing into Web and mobile applications – creating a more engaging experience for customers and boosting collaboration and productivity with employees. Kandy's suite of Sample Code, SDKs, APIs, and applications - enables developers to cost effectively and efficiently speed the deployment of real time communications (RTC) into existing workflows and new offerings.

Cross Platform Support

Kandy supports JavaScript SDK, REST API, iOS and Android SDKs and makes it easier for web and mobile developers to embed real time communications with in their applications.

Kandy Features Supported

  • Provisioning
  • User Login
  • Push
  • Location
  • IP Calls (Voice & Video)
  • Rich Messaging
  • Group Messaging
  • Presence
  • Contacts

Requirements

Installation

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

pod "Kandy"

or

Add the Kandy SDK for iOS to your project and configure project file

Add the following Kandy framework:

  • KandySDK.framework

You can do so by either dragging them to the Project Navigator, or by choosing “Add files” from the Project Navigator Context Menu.

Required frameworks and libraries:

  • VideoToolbox.framework
  • CoreTelephony.framework
  • GLKit.framework
  • libstdc++.6.dylib
  • libicucore.dylib
  • CoreMedia.framework
  • AudioToolbox.framework
  • libsqlite3.dylib
  • SystemConfiguration.framework
  • AVFoundation.framework
  • AddressBook.framework
  • ImageIO.framework
  • MobileCoreServices.framework
  • Libc++.dylib
  • CoreLocation.framework

Release Notes

v1.6.8 - February 20, 2016

New Features:

  • Access
    • Significantly reduced time needed to provisioned user to log in.
  • Chat Service
    • Added new config parameter: -(BOOL)autoDownload_media_fromHistory.
  • Event Service
    • KandyEventService: Events service allows you to pull current pending events or events history from server.
    • Added new APIs allowing to delete history events from server.
  • Call Service
    • Reduced times needed to connect incoming call.
    • Added new parameters to KandyCallProtocol: -(float)remoteVideoAspectRatio and –(float)localVideoAspectRatio

Fixes:

  • General
    • Fixed stuck when doing end call
    • Fixed random crashes, greatly improved overall stability
    • Fixed various issues related to call handling
  • Call Service
    • Fixed impossibility to make login with only user access token
    • Improved call quality and other general bug fixes related to call initiation and handling
  • Presence Service
    • Performance improvement

Breaking Changes:

  • Call Service

    • SDK will not reject incoming calls automatically, in case and active GSM call detected or in any other cases. Now it is up to user to determine desired behavior.
  • Chat Service

    • markAsReceived:responseCallback: method and pullEventsWithResponseCallback: now deprecated. Use relevant methods from KandyEventService instead.