KGSessionForCustomUI
object KGSessionForCustomUI
KGSessionForCustomUI클래스는 카카오 게임 서비스로의 로그인, 로그아웃, 탈퇴, 계정 연결 등의 기능을 사요할 때 UI를 게임에서 커스터마이징 할 수 있는 API를 제공한다.
Functions
Link copied to clipboard
fun chooseIdpAccount(activity: Activity?, idpChoiceMode: KGSessionForCustomUI.KGIdpChoiceMode?, callback: KGResultCallback<Void?>?)
기존 계정을 사용할지 다른 IDP 계정을 사용할지 결정한다.
Link copied to clipboard
fun connect(activity: Activity?, idpCode: KGIdpProfile.KGIdpCode?, callback: KGResultCallback<Void?>?)
디바이스 로그인된 계정에 다른 IDP 계정 연결을 요청한다.
디바이스 로그인 계정만 다른 IDP로 계정 연결이 가능하다. 만약 디바이스 로그인 상태가 아니라면, 계정 연결에 실패한다.
이미 사용중인 IDP 계정으로 연결을 시도한 경우, 계정 연결에 실패한다.
Link copied to clipboard
fun connectIdpAccount(activity: Activity?, idpCode: KGIdpProfile.KGIdpCode?, callback: KGResultCallback<Void?>?)
디바이스 로그인된 계정에 다른 IDP 계정 연결을 요청한다.
디바이스 로그인 계정만 다른 IDP로 계정 연결이 가능하다. 만약 디바이스 로그인 상태가 아니라면, 계정 연결에 실패한다.
이미 사용중인 IDP 계정으로 연결을 시도하더라도 IDP 계정 로그아웃은 처리하지 않는다.
Link copied to clipboard
fun connectKakao(activity: Activity?, authType: KGKakaoAuthType?, callback: KGResultCallback<Void?>?)
디바이스 로그인된 계정에 카카오 IDP 계정에 원하는 타입으로 연결을 요청한다.
디바이스 로그인 계정만 카카오 IDP로 계정 연결이 가능하다. 만약 디바이스 로그인 상태가 아니라면, 계정 연결에 실패한다.
이미 사용중인 IDP 계정으로 연결을 시도한 경우, 계정 연결에 실패한다.
Link copied to clipboard
fun login(activity: Activity?, idpCode: KGIdpProfile.KGIdpCode?, callback: KGResultCallback<Void?>?)
카카오 게임 서비스의 로그인을 요청한다.
Link copied to clipboard
카카오 계정으로 로그인할 때 원하는 타입으로 로그인을 요청한다.
Link copied to clipboard
카카오 게임 서비스의 로그아웃을 요청한다.
Link copied to clipboard
카카오 게임 서비스의 탈퇴를 요청한다.