nativescript-gameanalytics
v3.0.1
Published
Official NativeScript SDK for GameAnalytics. GameAnalytics is a free analytics platform that helps game developers understand their players' behaviour by delivering relevant insights.
Downloads
53
Maintainers
Readme
NativeScript-GameAnalytics
NativeScript plugin for the GameAnalytics SDK for Android and iOS.
Native Libraries:
Android | iOS ---------- | ----------- GA-SDK-ANDROID | GA-SDK-IOS
Installation
From your command prompt/terminal go to your app's root folder and execute:
NativeScript (only 3.0+)
tns plugin add nativescript-gameanalytics
Usage
import {
GameAnalyticsSDK as GameAnalytics,
EGAResourceFlowType,
EGAProgressionStatus,
EGAErrorSeverity,
EGAGender
} from 'nativescript-gameanalytics';
// To initialize the SDK...
public initializeGameAnalytics() {
GameAnalytics.initialize("[INSERT_GAME_KEY]", "[INSERT_SECRET_KEY]");
}
// To send events...
public sendEvent() {
GameAnalytics.addDesignEvent({
eventId: "design:event"
});
}
For more documentation click here.
Changelog
3.0.1
- added session_num to init request
3.0.0
- Remote Config calls have been updated and the old calls have deprecated. Please see GA documentation for the new SDK calls and migration guide
- A/B testing support added
2.1.3
- removed enum from declaration file
2.1.2
- dependencies updated
2.1.1
- declaration file fixed
2.1.0
- added enable/disable event submission function
2.0.4
- updated nativescript version
2.0.3
- small fixes to android
2.0.2
- fixed business event validation
2.0.1
- small bug fixes
2.0.0
- added comand center functionality
1.1.8
- updated native libs
1.1.7
- reversed to tns-core-modules 3.4.0
1.1.6
- another fix to gradle file
1.1.5
- another fix to gradle file
1.1.4
- small fix to gradle file
1.1.3
- README updated
1.1.2
- fixed specific method for android that kept app hanging
1.1.1
- small fix to declaration file
1.1.0
- added GA beta functionality from native libs
1.0.16
- updated native libraries
1.0.15
- fixed session length bug
- fixed not allowing to add events when session is not started
1.0.14
- changed to use pod file for ios platform
1.0.13
- updated google play services compiled with native android library
1.0.12
- updated native libraries
1.0.11
- updated native ios header for missing function (ios)
1.0.10
- small bug fix in initialize function for ios (ios)
1.0.9
- fixed version sent with events
1.0.8
- fixed setting sdk version when initializing
1.0.7
- updated version validator in native libraries
1.0.6
- added sdk version to tracking
1.0.5
- bug fix initialize for android
1.0.4
- updated native ios library version used
1.0.3
- updated native android library version used
1.0.2
- small fix for clearing current custom dimension for iOS
1.0.1
- readme updated
1.0.0
- initial commit