Skip to main content

Get your Application Keys

Signup for CometChat and then:
  1. Create a new app
  2. Head over to the API Keys section and note the Auth Key, App ID & Region
Minimum Requirement
  • Android API Level 21
  • Androidx Compatibility

Add the CometChat Dependency

Gradle

First, add the repository URL to the project levelbuild.gradle file in the repositories block under the allprojects section:
Then, add CometChat to the app levelbuild.gradle file in the dependencies section.
v2.4+ onwards, Voice & Video Calling functionality has been moved to a separate library. In case you plan to use the calling feature, please add the Calling dependency implementation 'com.cometchat:pro-android-calls-sdk:2.1.1' in the dependencies section of the app-level build.gradle file.
Finally, add the below lines android section of the app level gradle file.

Initialize CometChat

The init() method initializes the settings required for CometChat. The init() method takes the below parameters:
  1. context - Application Context of the Android app.
  2. appId - You CometChat App ID
  3. appSettings - An object of the AppSettings class can be created using the AppSettingsBuilder class.
The AppSettings class allows you to configure two settings:
  1. Region - The region where the app was created
  2. Presence Subscription
We suggest you call the init() method on app startup.
ParameterDescription
thisAndroid context for your application
appIDCometChat App ID
appSettingAn object of the AppSettings class.