Repository navigation
Home

Your platform, our tech, videochat your users!
Bandyer is an in-cloud collaborative solution for corporates, featuring a rich set of tools for enabling videoconferencing in your product. The BandyerSDK for iOS makes it easy to embed one to one, many to many high-quality voice and video calls into your mobile app, with a seamless integration with the iOS operating system. It features a fully fledged set of collaborative tools comprehensive of messaging, screen sharing, remote snapshot, collaborative interactive board and call recording capabilities.
Before installing the BandyerSDK in your project, we strongly advice you to checkout our requirements guide. You should also get your credentials to get access to the Bandyer platform. Head over to the credentials guide for more info about that.
The most straightforward way to add the BandyerSDK to your app is using the CocoaPods dependency manager. If you're new to CocoaPods, head over to their website where you can find a lot of helpful documentation to get you started with it.
To integrate the SDK into your Xcode project using CocoaPods, you just need to specify it in your Podfile, like so:
platform :ios, '9.0'
use_frameworks!
target '<YOUR_TARGET_NAME>' do
pod 'BandyerSDK', :git => 'https://github.com/Bandyer/Bandyer-iOS-SDK.git'
endReplace '<YOUR_TARGET_NAME>' with the name of your App target, then open a terminal, navigate to your project root directory and run the following command:
$ pod installThat's it! Once cocoapods has finished installing all the dependencies for your project, you should be ready to start integrating our SDK in your app.
We created a collection of tutorials that will guide you to easily integrate our SDK, step by step, into your iOS app. These tutorials range from the most basic usage of the BandyerSDK to the most advanced, they will also show you the capabilities of our SDK, as well as how it works and what is all about. Below you'll find a list of the guides available for you. You can also find this list in the sidebar on the right side of the wiki page. We recommend you to start with the getting started guide, it will teach you the basic interaction with our SDK.
- Getting started
- Making and receiving calls
- Advanced topics
- Migration guides
[Release of BandyerSDK 1.2.0-beta] BandyerSDK 1.2.0-beta version is out. This new version adds messaging capability to our SDK, as well as support for iOS 13.
Warning this revision contains breaking changes in the SDK public API.
[Release of BandyerSDK 1.1.1] BandyerSDK 1.1.1 version is out. Fix a bug in remote snapshot resulting in a dark image being captured. Fix a bug affecting audio upgradable calls.
Warning this revision contains some small breaking changes in the SDK public API.
[Release of BandyerSDK 1.1.0] BandyerSDK 1.1.0 version is out. This new version features a collaborative interactive board, and remote camera feed snapshot.
[Release of BandyerSDK 1.0.1] BandyerSDK 1.0.1 version is out. Fix a bug that lead to an app crash when handling a refused call.
[Release of BandyerSDK 1.0.0]
BandyerSDK 1.0.0 version is out. The first release of our SDK contains support for: voice and video calls, call from URL, CallKit integration, voice calls upgradable to video calls.
As developers we know that the most effective way to understand any piece of tecnology it's getting "your hands dirty" on it. We created two repositories containing a set of sample apps that will show you and teach you how to integrate our SDK in your mobile app.Both repositories contain the same sample apps, the only difference is in the language in which those apps are written. We chose to showcase the SDK capabilities both in objective-c and in swift making easy for developers, not used to one language or another, to see BandyerSDK in action in their language of choice. In these repositories you'll find the code both for the basic and for the most advanced usage of our SDK together with the code accompanying the user guides presented in this wiki:
If you're looking for the Android platform head over to our Android repository to get the latest SDK version. We also ship a Cordova plugin for Hybrid applications, head over to our Cordova repository to get our latest plugin version.
Looking for other platforms? Take a look at Android, Flutter, ReactNative, Ionic / Cordova. Anything unclear or inaccurate? Please let us know by submitting an Issue or write us here.