Skype for Business App SDK
Last modified: March 29. 2022
The Skype for Business App SDK enables developers to seamlessly integrate messaging, audio, and video experiences into mobile and tablet applications. The focus of this SDK is “remote advisor” solutions that enable consumer iOS and Android apps to embed communications from external guests to users within a Skype for Business organization. To achieve this, the SDK uses the “guest meeting join” capability that is available both for Skype for Business Online and for Skype for Business Server.
The Skype App SDK documentation consists of the following sections:
- Overview: Embed Skype business-to-consumer communications in your mobile app
- Getting started
- App SDK orientation
- Download the App SDK
- App SDK samples
- App SDK library reference - Android
- App SDK library reference - iOS
- Submit your questions, bugs, feature requests, and contributions
Licensing
Please carefully read the license terms that are included in the SDK download. By using the SDK, you accept the license terms.
Migrating to Azure Communication Services
Skype for Business (SfB) Online retired in July 2021. The Skype for Business App SDK will continue to function for on-premise Skype for Business Server 2019 deployments, but the retirement of SfB Online reduced the market of addressable communication deployments for the SfB App SDK, and many SfB organizations are migrating to Teams. Teams Meetings cannot be joined by the SfB Mobile SDK.
Azure Communication Services is a cloud-based communications service that lets you add voice, video, chat, and telephony to your apps. ACS applications have the ability to join Teams meetings (as a guest), and we encourage implementers of the SfB App SDK to transition to Azure Communication Services. The ability to join Teams meetings as a guest using ACS is now available.
Azure SDKs that join Teams meetings
Azure Communication Services has multiple SDKs that can join Teams meetings listed below.
SDK | Implementation Complexity | Customization Ability | Calling | Chat |
---|---|---|---|---|
Core SDKs | High | High | ✔ | ✔ |
Base Components | Medium | Medium | ✔ | ✔ |
Open-Source Composite | Low | Low | ✔ | ✔ |
More specific guidance for transitioning a SfB Mobile SDK implementation to ACS Meetings:
- Explore key ACS concepts:
- Create an Azure Communication Services resource in the Azure portal
- Allocate user access tokens
- Use the Calling SDK to implement chat and calling communication in your app. Samples are available to help get started.