본문으로 건너뛰기

설치/초기화/연결

Requirements

  • Android 8 (API Level 26) 이상
  • JDK 11.0.15 이상
  • Gradle 7.4.2 이상

Install

dependencies {
...
implementation 'com.github.finset-io:gitplelive-chat-sdk-android:1.0.3'
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven { url "https://jitpack.io" }
}
}
정보

Kotlin에서 사용 시 'Calling Java from Kotlin' 참고.

Init

MainActivity 에서 SDK 초기화를 진행합니다.

public static void init(Context context, String host, String appId)

// use
GitpleLiveChat.init(host, appId);

Connect

사용자 ID를 사용하여 접속할 수 있습니다. 없는 사용자라면 자동으로 생성됩니다.

정보

좀 더 안전한 접속을 위해 사용자 세션 토큰을 추가로 사용하여 접속할 수 있습니다.

사용자 세션 토큰 사용이 활성화 상태여야 하며, 이 경우 session_token이 필수입니다. Platform API를 사용하여 사용자를 미리 생성하신 후 세션 토큰을 발급받아 사용해주세요.

// 기본
public void connectUser(String userId)

// use
GitpleLiveChat.getInstance().connectUser(userId);

사용자 세션 토큰 사용

// 사용자 세션 토큰 사용시
public void connectUser(String userId, String token)

// use
GitpleLiveChat.getInstance().connectUser(userId, token);

Disconnect

public void disconnectUser()

// use
GitpleLiveChat.getInstance().disconnectUser();