Gamebase SDK for Android  2.31.0
NHN Cloud Gamebase Platform
Gamebase.Analytics Class Reference
Collaboration diagram for Gamebase.Analytics:
Collaboration graph

Static Public Member Functions

static void setGameUserData (GameUserData userData)
 Send a game user data to Gamebase Server for analyzing the data. More...
 
static void traceLevelUp (LevelUpData levelUpData)
 Send a game user data to Gamebase server for analyzing the data. More...
 

Member Function Documentation

◆ setGameUserData()

static void setGameUserData ( GameUserData  userData)
static

Send a game user data to Gamebase Server for analyzing the data.

This method should be called after login.

Since
Added 2.0.0.
Parameters
userDataGame User Data
See also
GameUserData
public void onLoginSuccess(, String channelId, String characterId) {
int userLevel = 10;
String channelId, characterId;
GameUserData gameUserData = new GameUserData(userLevel);
gameUserData.channelId = channelId; // Optional
gameUserData.characterId = characterId; // Optional
Gamebase.Analytics.setGameUserData(gameUserData);
}

◆ traceLevelUp()

static void traceLevelUp ( LevelUpData  levelUpData)
static

Send a game user data to Gamebase server for analyzing the data.

This method should be called after level up event.

Since
Added 2.0.0.
Parameters
levelUpData
See also
LevelUpData
public void onLevelUp(int userLevel, long levelUpTime, String channelId, String characterId) {
LevelUpData levelUpData = new LevelUpData(userLevel);
levelUpData.levelUpTime = levelUpTime; // Optional
levelUpData.channelId = channelId; // Optional
levelUpData.characterId = characterId; // Optional
Gamebase.Analytics.traceLevelUp(levelUpData);
}