버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

코드 블럭
#import <KakaoGame/KakaoGame.h>
  
NSString *languageCode = [KGSystem languageCode];

Windows 예제

코드 블럭
#include "KakaoGameLib.h"
  
KakaoGame::SDK::KGSystem kgSystem;
std::wstring languageCode = kgSystem.getLanguageCode();

Unreal 예제

코드 블럭
#include "KakaoGame.h"
 
FString languageCode = FKGSystem::GetLanguageCode();

16.1.2. 국가 코드 가져오기

3g/LTE 를 지원하는 기기에서는 통신 모듈에서 주는 국가 코드를 반환하며, wifi 전용 기기에서는 기기에 설정된 국가 코드를 반환한다.(SDK 3.7.0 이상) wifi 전용 기기에서는 GeoIP 기준으로 국가코드 수집하고, GeoIP를 가져오는데 실패하면, 기기의 국가 코드를 반환한다.

...

코드 블럭
#import <KakaoGame/KakaoGame.h>
  
NSString *countryCode = [KGSystem countryCode];

Windows 예제

코드 블럭
#include "KakaoGameLib.h"
 
KakaoGame::SDK::KGSystem kgSystem;
std::wstring countryCode = kgSystem.getCountryCode();

Unreal 예제

코드 블럭
#include "KakaoGame.h"
 
FString countryCode = FKGSystem::GetCountryCode();

16.1.3. 기기 아이디 가져오기

기기 아이디는 해당 기기를 구분할 수 있는 값을 반환하며 기기 초기화 시 변경된다.

...

코드 블럭
#import <KakaoGame/KakaoGame.h>
  
NSString *deviceId = [KGSystem deviceId];

Windows 예제

코드 블럭
#include "KakaoGameLib.h"
 
KakaoGame::SDK::KGSystem kgSystem;
std::wstring deviceId = kgSystem.getDeviceId();

Unreal 예제

코드 블럭
#include "KakaoGame.h"
 
FString deviceId = FKGSystem::GetDeviceId();

16.1.4. 기기 모델 가져오기

현재 기기의 모델 정보를 반환한다.

...

코드 블럭
#import <KakaoGame/KakaoGame.h>
 
NSString *deviceModel = [KGSystem deviceModel];

Windows 예제

코드 블럭
#include "KakaoGameLib.h"
 
KakaoGame::SDK::KGSystem kgSystem;
std::wstring deviceModel = kgSystem.getDeviceModel();

Unreal 예제

코드 블럭
#include "KakaoGame.h"
 
FString deviceModel = FKGSystem::GetDeviceModel();

16.1.5. OS 이름 가져오기

현재 기기의 OS 이름(android/ios)을 반환 한다.

...

코드 블럭
#import <KakaoGame/KakaoGame.h>
NSString *osName = [KGSystem osName];

Windows 예제

코드 블럭
#include "KakaoGameLib.h"
 
KakaoGame::SDK::KGSystem kgSystem;
std::wstring osName = kgSystem.getOSName();

Unreal 예제

코드 블럭
#include "KakaoGame.h"
 
FString osName = FKGSystem::GetOSName();

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

현재 기기가 외부 네트워크에 연결 되어 있는지 여부를 반환한다.

...

코드 블럭
#import <KakaoGame/KakaoGame.h>
  
BOOL isNetworkConnected = [KGSystem isNetworkConnected];

Windwos 예제

코드 블럭
#include "KakaoGameLib.h"
 
KakaoGame::SDK::KGSystem kgSystem;
bool networkConnected = kgSystem.isNetworkConnected();

Unreal 예제

코드 블럭
#include "KakaoGame.h"
 
bool isNetworkConnected = FKGSystem::IsNetworkConnected();

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

현재 기기가 외부 네트워크에 연결 되어 있는 방식(wifi/cellular/unknown)을 가져온다.

...

코드 블럭
#import <KakaoGame/KakaoGame.h>
  
NSString *networkType = [KGSystem networkType];

Windows 예제

코드 블럭
#include "KakaoGameLib.h"
 
KakaoGame::SDK::KGSystem kgSystem;
  
// Offline/LAN/Modem/Proxy
std::wstring networkType = kgSystem.getNetworkType();

Unreal 예제

코드 블럭
#include "KakaoGame.h"
 
FString networkType = FKGSystem::GetNetworkType();