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 'Bandyer', :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. You'll find the complete guides list in the sidebar on the right side of this page. We recommend you to start with the getting started guide, it will teach you the basic interaction with our SDK.
[Release of BandyerSDK 1.4.0] Bandyer SDK 1.4.0 version is out. This new version introduces in-app screensharing and fixes some bugs.
[Release of BandyerSDK 1.3.0] Bandyer SDK 1.3.0 version is out. This new version rename the BandyerSDK module to "Bandyer", and enable swift libraries interoperability.
Warning this revision contains breaking changes.
[Release of BandyerSDK 1.2.2] BandyerSDK 1.2.2 version is out. This new version fixes some bugs and add some small improvements.
[Release of BandyerSDK 1.2.1] BandyerSDK 1.2.1 version is out. This new version fixes some bugs.
[Release of BandyerSDK 1.2.0] BandyerSDK 1.2.0 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.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:
You can find our code documentation here
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.