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 theAppSettingsclass can be created using theAppSettingsBuilderclass.
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. |