설치/초기화/연결
Requirements
- Android 8 (API Level 26) 이상
- JDK 11.0.15 이상
- Gradle 7.4.2 이상
Install
- build.gradle
dependencies {
...
implementation 'com.github.finset-io:gitplelive-chat-sdk-android:1.0.3'
}
- settings.gradle
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven { url "https://jitpack.io" }
}
}
info
Kotlin에서 사용 시 'Calling Java from Kotlin' 참고.
Init
MainActivity 에서 SDK 초기화를 진행합니다.
- Java
public static void init(Context context, String host, String appId)
// use
GitpleLiveChat.init(host, appId);
Connect
사용자 ID를 사용하여 접속할 수 있습니다. 없는 사용자라면 자동으로 생성됩니다.
info
좀 더 안전한 접속을 위해 사용자 세션 토큰을 추가로 사용하여 접속할 수 있습니다.
사용자 세션 토큰 사용이 활성화 상태여야 하며, 이 경우 session_token
이 필수입니다.
Platform API를 사용하여 사용자를 미리 생성하신 후 세션 토큰을 발급받아 사용해주세요.
- Java
// 기본
public void connectUser(String userId)
// use
GitpleLiveChat.getInstance().connectUser(userId);
사용자 세션 토큰 사용
- Java
// 사용자 세션 토큰 사용시
public void connectUser(String userId, String token)
// use
GitpleLiveChat.getInstance().connectUser(userId, token);
Disconnect
- Java
public void disconnectUser()
// use
GitpleLiveChat.getInstance().disconnectUser();