Browse SDKs · Android
SDKsAndroid

Integrate for Android

Add OpenIM Android SDK dependencies and network permissions to an Android project.

Copy

This page covers Android project dependencies and permissions only. For SDK initialization, connection listeners, and sign-in, see Authenticate and manage a session.

Add SDK dependencies

Add the dependencies to the application module's build.gradle:

dependencies {
    implementation 'io.openim:android-sdk:latest@aar'
    implementation 'io.openim:core-sdk:latest@aar'
    implementation 'com.google.code.gson:gson:2.9.0'
}

Configure the manifest

The application needs network access:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

Next steps