An open API service indexing awesome lists of open source software.

https://github.com/gameanalytics/ga-sdk-air

Public repository for official GameAnalytics Adobe AIR SDK.
https://github.com/gameanalytics/ga-sdk-air

Last synced: over 1 year ago
JSON representation

Public repository for official GameAnalytics Adobe AIR SDK.

Awesome Lists containing this project

README

          

GA-SDK-AIR
==========

Official GameAnalytics Adobe AIR SDK.

Documentation can be found [here](https://gameanalytics.com/docs/adobe-air-sdk).

If you have any issues or feedback regarding the SDK, please contact our friendly support team [here](https://gameanalytics.com/contact).

> :information_source:
> Requirements:
> **Adobe Air**: 24 and up
>
> **Build size:**
> Note that download size differ from the actual build size.
>
> **Android:**
> The SDK build size in a native Android app is only around **49Kb** and the dependecies take up to **820Kb** depending if your app already uses some of the same dependencies.
>
> **iOS:**
> The SDK build size in a native iOS app is only around **242Kb** (armv7) / **259Kb** (armv8).

Supported platforms:

* iOS
* Android
* Windows
* Mac OS X

Changelog
---------

**4.2.7**
* fixed bug in internal error reporting

**4.2.6**
* added event uuid to events sent

**4.2.5**
* fixed progression tries bug for desktop platforms

**4.2.4**
* removed imei identifiers and other alternative identifiers from user identifier logic (android)

**4.2.3**
* added error events to be sent for invalid custom event fields used
* added optional mergeFields argument to event methods to merge with global custom fields instead of overwrite them

**4.2.2**
* fixed setGlobalCustomEventFields build error for ios

**4.2.1**
* fixed missing custom event fields for when trying to fix missing session end events

**4.2.0**
* added global custom event fields function to allow to add custom fields to events sent automatically by the SDK

**4.1.1**
* added functionality to force a new user in a/b testing without having to uninstall app first, simply use custom user id function to set a new user id which hasn't been used yet

**4.1.0**
* added custom event fields feature

**4.0.1**
* small fix

**4.0.0**
* Changed user identifier logic in preparation for Google changes to GAID. User id for a new install is now a randomised GUID. Existing installs that update SDK will continue using previous identifier logic. It is recommended to update as soon as possible to reduce impact on calculated metrics.

**3.3.9**
* it should now be possible to not show idfa consent dialog if you don't have any third party code that needs to use idfa (ios)
* prepared for google advertising identifier changes (will not use google advertising identifier when user has opted out) (android)

**3.3.8**
* added idfa consent status field to events (ios)

**3.3.7**
* updated client ts validator

**3.3.6**
* removed memory info from automatic crash reports

**3.3.5**
* fixed ios compile errors

**3.3.4**
* corrected ad event annotation

**3.3.3**
* fixed issue with useImei property

**3.3.2**
* improved user identifer flow for ios (ios)

**3.3.1**
* added missing enums

**3.3.0**
* added ad event

**3.2.0**
* updated user identifier flow to prepare for iOS 14 IDFA changes (ios)

**3.1.3**
* fixed ios compile error

**3.1.2**
* fixed progression events with scores (android)

**3.1.1**
* removed android dependencies (.ane files) as native android library has been refactored to not be dependent on those libraries anymore

**3.1.0**
* exposed functions to get AB testing id and variant id

**3.0.9**
* exposed onQuit function for windows and mac builds to be able to close down SDK properly

**3.0.8**
* added support for windows 64-bit

**3.0.7**
* removed facebook, gender and birthyear methods
* added auto detect app version for build field option

**3.0.6**
* A/B testing fixes

**3.0.5**
* fixed getRemoteConfigsValueAsString bug (ios)

**3.0.4**
* fixed ios build error

**3.0.3**
* remote configs fixes

**3.0.2**
* fixed events bug (ios)

**3.0.1**
* init function bug fix for android

**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.6**
* fixed extension version

**2.1.5**
* added missing android arm64 package

**2.1.4**
* updated libraries

**2.1.3**
* updated air sdk to v33 to support android 64-bit builds

**2.1.2**
* added check if log files and database can't be created

**2.1.1**
* fixes for desktop platforms

**2.1.0**
* added enable/disable event submission function

**2.0.2**
* fixed business event validation

**2.0.1**
* fixed thread hanging on shutdown for desktop platforms

**2.0.0**
* added command center functionality

**1.1.11**
* added custom dimensions to design and error events

**1.1.10**
* fixed session length bug
* fixed now allowing to add events when session is not started

**1.1.9**
* fixed progression events bug

**1.1.8**
* https fix for mac (mac)

**1.1.7**
* windows crash bug fix (windows)

**1.1.6**
* bug fix to init call on windows and mac (windows, mac)

**1.1.5**
* bug fix for end session when using manual session handling

**1.1.4**
* session length precision improvement

**1.1.3**
* custom user id bug fix

**1.1.2**
* added OS version, device model and device manufacturer to event (windows, mac)

**1.1.1**
* changed extension id from com.gameanalytics.sdk.ane to com.gameanalytics.sdk

**1.1.0**
* added Mac and Windows support

**1.0.0**
* Public release