Android
최소 지원 사양¶
- Android API Level 19
- Android X Compatibility
- Compile and Target SDK version 31
- Build Tool Version 30.0.3
Android SDK 추가¶
- 프로젝트 단
build.gradle
파일에allprojects
섹션에서 아래의 Repository를 추가합니다.
- 모듈 단
build.gradle
파일에dependencies
섹션에서 아래의 Dependency를 추가합니다.
- 모듈의 libs 지정 폴더에 hive-talkplus-x.x.x.aar 파일을 추가합니다.
초기화¶
Hive SDK의 AuthV4.setup()
호출 후, 톡플러스를 사용하기 전에 초기화 함수를 호출해 줍니다.
class SampleApplication {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
HiveTalkPlus.init { isInit, message ->
if (isInit) {
// SUCCESS
} else {
// FAILURE
}
}
}
}
로그인 및 로그아웃 프로세스¶
- 톡플러스는 매 실행시마다 login 함수(
LoginWithToken
)의 호출이 필요합니다. LoginWithToken
호출 시 필요한 token은AuthV4.signIn()
이후AuthV4.getHiveTalkPlusLoginToken()
함수로 얻을 수 있습니다.- 사용자가 logout을 할 경우 톡플러스의
Logout
함수를 함께 호출해주셔야 합니다.Logout
함수 호출이 누락될 경우 이전에 로그인된 사용자의 Notification을 받게될 수 있습니다.