6.1 플레이어 정보 SDK 예제
6.1. 플레이어 정보 SDK 예제
6.1.1. 내 정보 조회하기
내 정보 조회하는 예제입니다.
Unity 예제
using Kakaogame.SDK;
// 현재 내 플레이어의 정보 객체를 가져옴
// 인증되지 않은 상태면 null을 리턴
KGLocalPlayer localPlyer = KGLocalPlayer.currentPlayer;
// PlayerId 가져오기
string playerId = KGLocalPlayer.currentPlayer.playerId; |
Android 예제
// 현재 내 플레이어의 정보 객체를 가져옴
// 인증되지 않은 상태면 null을 리턴
KGLocalPlayer localPlayer = KGLocalPlayer.getCurrentPlayer();
// PlayerId 가져오기
String playerId = KGLocalPlayer.getCurrentPlayer().getPlayerId(); |
iOS 예제
#import <KakaoGame/KakaoGame.h>
// 현재 내 플레이어의 정보 객체를 가져옴
// 인증되지 않은 상태면 nil을 리턴
KGLocalPlayer *localPlayer = [KGLocalPlayer currentPlayer];
//PlyerId 가져오기
NSString *playerId = [KGLocalPlayer currentPlayer].playerId; |
Windows 예제
Unreal 예제
6.1.2. 친구 정보 목록 조회하기
친구 정보 목록 조회하는 예제입니다. 카카오/페이스북 IDP로 인증했을 경우만 동작합니다.
카카오 IDP로 인증되어 있을 경우에는, 카카오 친구에 해당하는 친구 정보 목록을 조회하게 됩니다.
페이스북 IDP로 인증되어 있을 경우에는, 페이스북 친구에 해당하는 친구 정보 목록을 조회하게 됩니다.
그 외 IDP로 인증되어 있을 경우에는 NotSupported에러가 발생합니다.
Unity 예제
Android 예제
iOS 예제
Windows 동기식 예제
Windows 비동기식 예제
Unreal 예제
6.1.3. 내 IDP 정보 갱신하기
내 IDP 정보를 갱신하는 예제입니다.
나의 IDP Access token과 각 IDP 서비스 정보를 새로 업데이트합니다.
예를 들어, 카카오톡에서 별명을 변경했을 경우, 해당 API를 호출해야지, 변경된 별명 정보로 다시 갱신이 가능합니다. 참고로, 인증할때마다, 새로운 IDP정보로 갱신하고 있습니다.
Unity 예제
Android 예제
iOS 예제
Windows 동기식 예제
Windows 비동기식 예제
Unreal 예제
6.1.4. 내 IDP 정보 상세하게 조회하기
내 IDP 프로필 정보를 상세하게 조회하는 방법입니다.
각 IDP프로필 별로 제공하는 정보를 조회할 수 있습니다.
Unity 예제
Android 예제
iOS 예제
Windows 예제
Unreal 예제
6.1.5. 사전예약 보상을 위한 memberKey 가져오기
나의 memberKey를 가져오는 예제입니다.
얻은 memberKey 정보는 게임 서버에 전달하여, 사전예약 대상자인지 확인하고, 보상을 지급하기 위해 사용됩니다.
Unity 예제
Android 예제
iOS 예제
Windows 예제
Unreal 예제