3.1 로그아웃 SDK 예제

3.1. 로그아웃 SDK 예제

 

 


3.1.1. 로그아웃 예제

  • 기본 로그아웃 UI를 사용하는 로그아웃 API를 호출하면, 아래와 같이 로그아웃을 진행할지 확인하는 창이 뜬다.

  • 만약 로그아웃 UI를 개발사에서 직접 구현하고 싶을 경우(기본 로그아웃 UI를 사용하고 싶지 않은 경우)를 위해서, IDP별 로그아웃 API가 제공된다.

3.1.2. 기본 로그아웃 UI를 사용하는 로그아웃하기

기본 로그아웃 UI를 사용하는 로그아웃을 하는 예제입니다.

Unity 예제

using Kakaogame.SDK;   // 기본 로그아웃 UI를 사용하는 로그아웃하기 KGSession.Logout(     (result) => {         if (result.isSuccess) {             // 로그아웃 성공             // [TODO] 시작 화면으로 돌아가기         } else {             // 로그아웃 실패         }     });

Android 예제

// 기본 로그아웃 UI를 사용하는 로그아웃하기 KGSession.logout(activity, new KGResultCallback<Void>() {     @Override     public void onResult(KGResult<Void> result) {         if (result.isSuccess()) {             // 로그아웃 성공             // [TODO] 시작 화면으로 돌아가기         } else {             // 로그아웃 실패         }     } });

iOS 예제

#import <KakaoGame/KakaoGame.h>    // 기본 로그아웃 UI를 사용하는 로그아웃하기 [KGSession logoutWithCompletionHandler:^(NSError *error) {     if (IS_SUCCESS(error) == YES) {         // 로그아웃 성공         // [TODO] 시작 화면으로 돌아가기     } else {         // 로그아웃 실패     } }];

 Windows 동기식 예제

Windows 비동기식 예제

Unreal 예제

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

기본 로그아웃 UI를 사용하지 않는 로그아웃을 하는 예제입니다.

Unity 예제

Android 예제

iOS 예제

Windows 동기식 예제

Windows 비동기식 예제

Unreal 예제