메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

버전 1 다음 »

16.1. 시스템 정보 SDK 예제


16.1.1. 언어 코드 가져오기

기기에 설정되어 있는 언어 설정 정보를 가져오며, 언어 코드는 ISO 639-1 표준에 따른 값을 반환한다.

Unity 예제

using Kakaogame.SDK;
 
string languageCode = KGSystem.languageCode;

Android 예제

String languageCode = KGSystem.getLanguageCode();

iOS 예제

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

16.1.2. 국가 코드 가져오기

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

국가 코드는 ISO 3166-1 alpha-2 표준을 따르며 국가 정보가 없을 경우에는 "zz" 를 반환한다.

국가 코드는 최초 앱 실행시의 국가 코드가 계속 유지 되며 앱 삭제 시 혹은 앱 정보 삭제 시에 다시 국가 코드가 설정 된다.

Unity 예제

using Kakaogame.SDK;
 
string countryCode = KGSystem.countryCode;

Android 예제

String countryCode = KGSystem.getCountryCode();

iOS 예제

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

16.1.3. 기기 아이디 가져오기

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

Unity 예제

using Kakaogame.SDK;
 
string deviceId = KGSystem.deviceId;

Android 예제

String deviceId = KGSystem.getDeviceId();

iOS 예제

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

16.1.4. 기기 모델 가져오기

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

Unity 예제

using Kakaogame.SDK;
  
string deviceModel = KGSystem.deviceModel;

Android 예제

String deviceModel = KGSystem.getDeviceModel();

iOS 예제

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

16.1.5. OS 이름 가져오기

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

Unity 예제

using Kakaogame.SDK;
  
string osName = KGSystem.osName;

Android 예제

String osName = KGSystem.getOSName();

iOS 예제

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

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

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

Unity 예제

using Kakaogame.SDK;
  
bool isNetworkConnected = KGSystem.isNetworkConnected;

Android 예제

boolean networkConnected = KGSystem.isNetworkConnected();

iOS 예제

#import <KakaoGame/KakaoGame.h>
  
BOOL isNetworkConnected = [KGSystem isNetworkConnected];

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

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

Unity 예제

using Kakaogame.SDK;
  
string networkType = KGSystem.networkType;

Android 예제

String networkType = KGSystem.getNetworkType();

iOS 예제

#import <KakaoGame/KakaoGame.h>
  
NSString *networkType = [KGSystem networkType];
  • 레이블 없음