The SendBird SDKs help you to implement real-time chat to any types of your client apps with speed and efficiency. Our .NET SDK provides you with various methods to initialize, configure and build the chat from the client side - no server side implementation is required because our reliable infra management service is delivered with the SDK. This page presents a brief overview of the SDK’s structure and abilities, then lets you go through the preliminary steps of implementing the SDK in your app.
A SendBird application comprises everything that goes in a chatting service such as users, messages, and channels. To create a SendBird application, do the following:
You can implement only one SendBird application per app for your service, regardless of the platforms. All users within a SendBird application can communicate with each other, across all platforms. This means that your users using iOS, Android, web, .NET, and Unity client apps, can all chat with one another without any further setup. Note that all data are limited to the scope of a single application, and users in different SendBird applications can't talk to each other.
Our .NET SDK is designed and tested on
Mono/.NET 2.0 platform and
Xamarin Studio 6.1.1. You can also use our SDK on any platforms which are compatible with
The SendBird .NET SDK uses
websocket-sharp for websocket connections. You must include
websocket-sharp.dll as well as
SendBird.Unity.dll. You can find
websocket-sharp.dll on the same Github repository as the SendBird .NET SDK.