Gamebase SDK for Android  2.37.0
NHN Cloud Gamebase Platform
GamebaseSystemInfo Class Reference
Collaboration diagram for GamebaseSystemInfo:
Collaboration graph

Public Member Functions

void initialize (Context applicationContext, GamebaseLanguage gamebaseLanguage)
 
Context getApplicationContext ()
 
String getAppId ()
 
String getAppVersion ()
 
String getAppName ()
 
boolean isDebugMode ()
 
String getSDKVersion ()
 
String getServerUrl ()
 
String getZoneType ()
 
String getGameEngine ()
 
String getServerApiVersion ()
 
String getStoreCode ()
 
String getDeviceKey ()
 
String getGuestUUID ()
 
String getOsCode ()
 
String getOsCodeForGamebaseServer ()
 For Gamebase server only. More...
 
String getOsVersion ()
 
String getDeviceModel ()
 
String getCarrierCode ()
 
String getCarrierName ()
 
String getCountryCode ()
 
String getCountryCodeOfUSIM ()
 
String getCountryCodeOfDevice ()
 
String getNetworkName ()
 
String getNetworkOperatorName ()
 
GamebaseConfiguration getConfiguration ()
 
void setConfiguration (GamebaseConfiguration configuration)
 
String getConfigurationLanguageCode ()
 
String getDisplayLanguageCode ()
 
String getDeviceLanguageCode ()
 
GamebaseLanguage getGamebaseLanguage ()
 
void addOnSystemInfoListener (final OnSystemInfoListener listener)
 SystemInfo Event 들에 대해 이벤트 수신을 할 수 있도록 리스너를 등록한다. More...
 
void removeOnSystemInfoListener (final OnSystemInfoListener listener)
 
void removeAllOnSystemInfoListener ()
 

Static Public Member Functions

static GamebaseSystemInfo getInstance ()
 

Protected Member Functions

void setStoreCode (final String newStoreCode)
 

Member Function Documentation

◆ addOnSystemInfoListener()

void addOnSystemInfoListener ( final OnSystemInfoListener  listener)

SystemInfo Event 들에 대해 이벤트 수신을 할 수 있도록 리스너를 등록한다.

Parameters
listener

◆ getAppId()

String getAppId ( )

◆ getApplicationContext()

Context getApplicationContext ( )

◆ getAppName()

String getAppName ( )

◆ getAppVersion()

String getAppVersion ( )

◆ getCarrierCode()

String getCarrierCode ( )
Here is the caller graph for this function:

◆ getCarrierName()

String getCarrierName ( )
Here is the caller graph for this function:

◆ getConfiguration()

GamebaseConfiguration getConfiguration ( )

◆ getConfigurationLanguageCode()

String getConfigurationLanguageCode ( )
Here is the call graph for this function:

◆ getCountryCode()

String getCountryCode ( )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getCountryCodeOfDevice()

String getCountryCodeOfDevice ( )
Here is the caller graph for this function:

◆ getCountryCodeOfUSIM()

String getCountryCodeOfUSIM ( )
Here is the caller graph for this function:

◆ getDeviceKey()

String getDeviceKey ( )
Here is the call graph for this function:

◆ getDeviceLanguageCode()

String getDeviceLanguageCode ( )
Here is the caller graph for this function:

◆ getDeviceModel()

String getDeviceModel ( )

◆ getDisplayLanguageCode()

String getDisplayLanguageCode ( )

◆ getGamebaseLanguage()

GamebaseLanguage getGamebaseLanguage ( )
Here is the call graph for this function:

◆ getGameEngine()

String getGameEngine ( )

◆ getGuestUUID()

String getGuestUUID ( )
Here is the call graph for this function:

◆ getInstance()

static GamebaseSystemInfo getInstance ( )
static
Here is the caller graph for this function:

◆ getNetworkName()

String getNetworkName ( )
Here is the call graph for this function:

◆ getNetworkOperatorName()

String getNetworkOperatorName ( )

◆ getOsCode()

String getOsCode ( )

◆ getOsCodeForGamebaseServer()

String getOsCodeForGamebaseServer ( )

For Gamebase server only.

Gamebase 서버는 db, 콘솔, 로직 분기 등 여러군데에서 AOS 라는 고정값을 사용하므로 이 값을 변경하면 다양한 Gamebase 버전 및 콘솔에서 정상동작을 보장하기 힘들다. 그러므로 Gamebase Server 에 전달하는 파라메터로는 Android 대신 AOS 사용을 유지하여야 한다.

◆ getOsVersion()

String getOsVersion ( )

◆ getSDKVersion()

String getSDKVersion ( )
Here is the caller graph for this function:

◆ getServerApiVersion()

String getServerApiVersion ( )

◆ getServerUrl()

String getServerUrl ( )
Here is the call graph for this function:

◆ getStoreCode()

String getStoreCode ( )
Here is the caller graph for this function:

◆ getZoneType()

String getZoneType ( )
Here is the caller graph for this function:

◆ initialize()

void initialize ( Context  applicationContext,
GamebaseLanguage  gamebaseLanguage 
)

◆ isDebugMode()

boolean isDebugMode ( )

◆ removeAllOnSystemInfoListener()

void removeAllOnSystemInfoListener ( )

◆ removeOnSystemInfoListener()

void removeOnSystemInfoListener ( final OnSystemInfoListener  listener)

◆ setConfiguration()

void setConfiguration ( GamebaseConfiguration  configuration)

◆ setStoreCode()

void setStoreCode ( final String  newStoreCode)
protected
Here is the call graph for this function:
Here is the caller graph for this function: