/
Unreal 클라이언트 SDK API

Unreal 클라이언트 SDK API


초기화 및 상태변화 이벤트 처리


SDK 초기화

#include "KakaoGameV4.h" /** * Unreal Editor에 설정한 정보로 초기화 수행 */ FKGTApplication::InitSDK();

스타트 (Start) 하기

#include "KakaoGameV4.h" FKGTApplication::Start(FKGTResultDelegate::CreateLambda([=](FKGTResult result) { if (result.IsSuccess()) { // 스타트가 성공 한 경우 // 자동로그인 여부 bool isLoggedIn = FKGTPlayer::IsLoggedIn(); if (isLoggedIn) { // 플랫폼에서 발급한 현재 Player의 ID FString playerId = FKGTPlayer::GetCurrentPlayer().GetPlayerId(); // 플랫폼 엑세스 토큰 FString accessToken = FKGTPlayer::GetAccessToken(); // 현재 IDP 인증 정보를 가져옴 FKGTIdpProfile idpProfile = FKGTPlayer::GetCurrentPlayer().GetIdpProfile(); // [TODO] 게임 화면으로 이동 합니다. } else { // [TODO] 자동로그인이 안 된 경우 로그인 화면으로 이동 합니다. } } else { // 스타트가 실패 한 경우 - 초기화가 실패한 경우 이므로 스타트를 재시도 하거나 앱을 종료 하여야 합니다. int32 resultCode = result.GetCode(); if (resultCode == FKGTResultCode::NetworkFailure || resultCode == FKGTResultCode::ServerTimeout || resultCode == FKGTResultCode::ServerConnectionFailed) { // [TODO] 네트워크 에러가 발생한 경우에는 유저에게 네트워크 이슈로 스타트에 실패했음을 알리고 재시도 } else { // [TODO] 나머지 에러가 발생한 경우에는 에러 안내 후 스타트 재시도 요청 하여야 합니다. - 문제가 반복해서 발생하는 경우 에러코드 및 로그 확인 후 원인 파악이 필요합니다. } } }));

Pause 하기

#include "KakaoGameV4.h" // 게임이 백그라운드 상태 일 때 호출됩니다 (예 : 다른 앱으로 전환하거나 홈 버튼을 통해 종료) // ApplicationWillEnterBackgroundDelegate를 이용하여 SDK Pause가 호출 될 수 있도록 등록합니다. FCoreDelegates::ApplicationWillEnterBackgroundDelegate.AddUObject(this, &UApplicationWidget::Pause); FKGTApplication::Pause(FKGTResultDelegate::CreateLambda([=](FKGTResult result) { // result는 항상 성공(200) 응답을 반환합니다. }));

Resume 하기

윈도우즈 환경에서 자동로그인 설정하기

로그인


기본 로그인 UI를 사용하지 않는 로그인하기

런처를 통해서 로그인하기

로그아웃


기본 로그아웃 UI를 사용하지 않는 로그아웃하기

탈퇴


기본 탈퇴 UI를 사용하지 않는 탈퇴하기

계정 연결


기본 계정 연결 UI를 사용하지 않는 계정 연결하기

프로필


내 정보 조회하기

내 IDP 정보 조회하기

 

시스템 정보


언어 코드 가져오기

국가 코드 가져오기

IP 기반 국가 코드 가져오기

기기 아이디 가져오기

기기 모델 가져오기

OS 이름 가져오기

네트워크 연결 여부 가져오기

연결된 네트워크 타입 가져오기

카카오 연동 기능


카카오톡 게임 메시지 수신 여부 설정하기

카카오톡 프로필 조회하기

카카오톡 게임 친구 목록 조회하기

카카오톡 게임 메시지 보내기

카카오톡 친구 초대 메시지 전송하기

카카오톡 채널 추가하기

내 초대 메시지로 가입한 친구 목록 조회하기

내가 초대 메시지를 보낸 친구 숫자 조회하기

Related content