Get your Application Keys
Signup for CometChat and then:- Create a new app
- 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:
build.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.android
section of the app level gradle file.
Initialize CometChat
Theinit()
method initializes the settings required for CometChat.
The init()
method takes the below parameters:
context
- Application Context of the Android app.appId
- You CometChat App IDappSettings
- An object of theAppSettings
class can be created using theAppSettingsBuilder
class.
AppSettings
class allows you to configure two settings:
- Region - The region where the app was created
- Presence Subscription
init()
method on app startup.
- Java
- Kotlin
Parameter | Description |
---|---|
this | Android context for your application |
appID | CometChat App ID |
appSetting | An object of the AppSettings class. |