Desk / Android
Home
/
Desk
/
Android

Install and configure the Desk SDK

This page explains how to create a Sendbird application in your dashboard and install the Desk SDK. Follow the simple steps below to build the Desk SDK into your client app.


Step 1: Create a Sendbird application from your dashboard

A Sendbird application comprises everything required for your Desk service including users, message, and channels. Create an application to integrate it with the Desk SDK later on.

  1. Go to the Sendbird Dashboard and enter your email and password, and create a new account. You can also sign up with a Google account.
  2. When prompted by the setup wizard, enter your organization information to manage Sendbird applications.
  3. Lastly, when your dashboard home appears after completing setup, click Create + at the top-right corner.

Only one Sendbird application can be integrated per app for your service regardless of the platform. This means that all your customers from iOS, Android, and web client apps can submit a ticket and live-chat with agents at the same application. It should be noted that all data is limited to the scope of a single application, and agents can’t support customers from a different Sendbird application.

Note: Once the application is created, contact sales to enable Sendbird Desk in your dashboard.


Step 2: Download and install the Desk SDK

Installing the Chat SDK is simple if you're familiar with using external libraries or SDKs. First, add the following code to your root build.gradle file:

build.gradle
Light Color Skin
Copy
allprojects {
    repositories {
        ...
        maven { url "https://repo.sendbird.com/public/maven" }
    }
}

Note: Make sure the above code block isn't added to your module bundle.gradle file.

Then, add the dependency to your module build.gradle file.

build.gradle
Light Color Skin
Copy
dependencies {
    implementation 'com.sendbird.sdk:sendbird-android-sdk:3.0.165'
    implementation 'com.sendbird.sdk:sendbird-desk-android-sdk:1.0.14'
}

Note: Desk SDK versions 1.0.12 or lower can be downloaded from JCenter until February 1, 2022. SDK versions higher than 1.0.12 will be available on Sendbird's remote repository.

Alternatively, you can download the Desk SDK from the link below. Copy the Desk SDK into your libs/ folder, and make sure you include the library in your build.gradle file as well.

Download latest SDK