GameAnalytics class
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
addAdEvent(
[dynamic arguments]) → Future< void> - Add new ad event
-
addBusinessEvent(
[dynamic arguments]) → Future< void> - Add new business event
-
addDesignEvent(
[dynamic arguments]) → Future< void> - Add new design event
-
addErrorEvent(
[dynamic arguments]) → Future< void> - Add new error event
-
addProgressionEvent(
[dynamic arguments]) → Future< void> - Add new progression event
-
addResourceEvent(
[dynamic arguments]) → Future< void> - Add new resource event
-
configureAutoDetectAppVersion(
bool flag) → Future< void> - Enable auto detect of app version to use for build field (iOS and Android only)
-
configureAvailableCustomDimensions01(
List< String> customDimensions) → Future<void> - Set available 1st custom dimensions
-
configureAvailableCustomDimensions02(
List< String> customDimensions) → Future<void> - Set available 2nd custom dimensions
-
configureAvailableCustomDimensions03(
List< String> customDimensions) → Future<void> - Set available 3rd custom dimensions
-
configureAvailableResourceCurrencies(
List< String> resourceCurrencies) → Future<void> - Set available resource currencies
-
configureAvailableResourceItemTypes(
List< String> resourceItemTypes) → Future<void> - Set available resource item types
-
configureBuild(
String build) → Future< void> - Set app build version
-
configureUserId(
String uId) → Future< void> - Set a custom unique user_id identifying the user.
-
endSession(
) → Future< void> - End an active session.
-
getABTestingId(
) → Future< String?> - Get A/B testing id
-
getABTestingVariantId(
) → Future< String?> - Get A/B testing variant id
-
getRemoteConfigsContentAsString(
) → Future< String?> - Get remote configs configurations
-
getRemoteConfigsValueAsString(
String key, String defaultValue) → Future< String?> - Get remote configs value as string
-
initialize(
String gameKey, String secretKey) → Future< void> - Initialize GameAnalytics SDK
-
isRemoteConfigsReady(
) → Future< bool> - Call for checking if remote configs values are loaded and ready
-
setCustomDimension01(
String dimension) → Future< void> - Set 1st custom dimension
-
setCustomDimension02(
String dimension) → Future< void> - Set 2nd custom dimension
-
setCustomDimension03(
String dimension) → Future< void> - Set 3rd custom dimension
-
setEnabledEventSubmission(
bool flag) → Future< void> - Enable/disable event submission.
-
setEnabledInfoLog(
bool flag) → Future< void> - Enable info logging to console
-
setEnabledManualSessionHandling(
bool flag) → Future< void> - Enable manual session handling.
-
setEnabledVerboseLog(
bool flag) → Future< void> - Enable verbose info logging of analytics. Will output event JSON data to console.
-
setGlobalCustomEventFields(
String customFields) → Future< void> - Set global custom event fields
-
startSession(
) → Future< void> - Start a new session.