4. FPlayerInfoRepo
Includes player analytics information, saved locally on the device and used during log submission.
This information is collected and updated during the process of sending the player's log. The developer can completely change the values below if desired (like in the case of multi-device account synchronization).
The information includes:
General information:
AccountID(string): The player's account id, assigned by default to the player's device id. Note that in case of assigning value to AccountId, you need to switch FalconMain.Init mode to manual, assign value to AccountId and then call FalconMaiFalconMain.Init in the code to avoid affecting DAU (log Retention is used to calculate DAU, it is sent automatically in the Init function), see details here.
FirstLogInDateTime(DateTime): User's first login date
FirstLogInMillis(long): User's first login time
MaxPassedLevel(int): The maximum level that the player has passed, automatically updated from the level log function and other log functions that input MaxPassedLevel. Note that if you use log level or update this value, other log functions do not need to enter MaxPassedLevel anymore.
SessionId(int): number of player sessions since installation until now
InstallVersion(string): version the player installed the game
InApp: Collected from FInAppLog submissions
InAppCount(int): number of times the player has loaded inapp since installing the game until now
InAppLtv(InAppData): total player deposits from the time the game was installed until now, according to local currency on the most loaded device. The structure of InAppData includes:
total(decimal): total load
max(decimal): maximum load value
count(int): number of recharges
isoCurrencyCode(string): iso currency code that the player deposits
Ad: collected from FAdLog submissions
int AdCountOf(AdType adType) : Number of sent ad logs of the corresponding type
Last updated