/GA-SDK-UNITY

The GameAnalytics SDK for tracking event in Unity.

Primary LanguageC

GA-SDK-UNITY

GameAnalytics Unity SDK.

Documentation is in the wiki.

ℹ️ The Unity SDK include support for Windows, Mac, Linux, WebGL, iOS, tvOS, UWP, Tizen, Universal Windows 8 and Android.

Changelog

3.9.11

  • updated to v10.2.1 of Google Play Services libraries (android)

3.9.10

  • prevent session_num and transaction_num from resetting if app is killed (ios)

3.9.9

  • added option to exclude Google Play libraries when building (android)

3.9.8

  • bug fix for end session when using manual session handling

3.9.7

  • bug fix for sending events straight after initializing sdk (webgl)

3.9.6

  • minor fix for app version validation (android)

3.9.5

  • removed debug log messages (webgl)

3.9.4

  • session length precision improvement

3.9.3

  • option added in Advanced for automatically assigning the bundle version from Player Settings as the build number (ios and android)
  • fixed error at launch for builds using manual session handling (webgl)

3.9.2

  • added app signature and channel id (which app store was the app installed from)(android)
  • added IMEI as fallback option for identifier when Google AID and Android ID is not available on the device (requires to add optional READ_PHONE_STATE permission)(android)

3.9.1

  • fixed webgl compile hang/freeze bug

3.9.0

  • native tizen library added

3.8.9

  • added native javascript library for WebGL (webgl)

3.8.8

  • added bundle_id, app version and app build tracking (iOS and Android)

3.8.7

  • possible to set custom dimensions and demographics before initialize

3.8.6

  • session length bug fix
  • fixed bug when using manual session handling (android)

3.8.5

  • bug fix to design events sent without value

3.8.4

  • fix to Windows Store App certification test (Windows Phone) caused by GameAnalytics plugin (wsa)

3.8.3

  • removed x86_64h architecture from sqlite3.bundle (mac)

3.8.2

  • fix to Windows Store App certification test caused by GameAnalytics plugin (wsa)

3.8.1

  • fix to Windows Store App certification test caused by GameAnalytics plugin (uwp, wsa)

3.8.0

  • added parameters validation for custom methods called during editor runtime

3.7.2

  • updated guide
  • fixed editor dynamic path finding issue on Windows machines

3.7.1

  • added support for Tizen

3.7.0

  • added support for Universal Windows 8 (Windows 8 and Windows Phone 8)

3.6.3

  • fixed user_id tracking for iOS 10 (ios, tvos)
  • added MetroLog to use for logging in UWP library (uwp)
  • small fix related to manual session handling (android)

3.6.2

  • fix isAppStoreReceiptSandbox bug on iOS 6 devices and lower (iOS)

3.6.1

  • renamed methods to avoid duplicate symbols (iOS)

3.6.0

  • Google Play Services libraries updated to version 9.4.0 (android)

3.5.3

  • fixed manual session handling compiling issue (iOS, tvOS)

3.5.2

  • fixed support for UWP with IL2CPP backend bug

3.5.1

  • added manual session handling
  • fixed bug for client timestamp handling and session length in certain edge cases

3.5.0

  • added support for UWP (uwp)

3.4.3

  • changed to use https to send events on windows, Mac, Windows, Linux and WebGL (mac, windows, linux, webgl)

3.4.2

  • fixed playmaker bug

3.4.1

  • external storage read and write permissions are now optional (android)

3.4.0

  • added support for Standalone platforms (Windows, Mac, Linux) and WebGL
  • reworked settings inspector UI to support new platforms
  • moved Unity 4.6.x support to a separate package (see here for more details)

3.3.3

  • fixed bug related to network changes for Android API level 23 and above (android)

3.3.2

  • Added max cap (20) for custom dimensions, resource currencies and resource item types
  • tvOS library Unity asset importer bug fix

3.3.1

  • Google Play Services libraries updated to version 8.4.0 (android)

3.3.0

  • feature for using a custom user id
  • fix testflight issue with user id generation (ios)

3.2.3

  • fixed disappearing GameAnalytics prefab bug (happening since Unity 5.3.0)

3.2.2

  • postprocess script fixed when ios library is not installed
  • Unity 4.7.x support fix

3.2.1

  • error events fixed (android)

3.2.0

  • added support for tvOS (tvos)

3.1.1

  • fixed inclusion of faulty library in 3.1.0 (ios)

3.1.0

  • altered jailbreak check causing ios9 warning (ios)
  • library / framework now compiled with bitcode (ios)
  • alternative non-bitcode library (Xcode6) added (ios)
  • restructuring to prepare for tvOS (ios)
  • fix issue for offline initialization (android)

3.0.0b

  • new java-only implementation (android)
  • install size reduced (android)

2.4.3

  • Google Play Services libraries updated to version 8.3.0 (android)

2.4.2

  • Postprocessor script for XCode fixed for Unity 4.6.x (ios)

2.4.1

  • android.permission.WRITE_EXTERNAL_STORAGE not needed anymore (android)

2.4.0

  • fixed tracking bug with ad opt out enabled (android)

2.3.2

  • no network connection bug fix (android)

2.3.1

  • fix related to connection changes (android)

2.3.0

  • 'Receiver not registered' bug fix (android)

2.2.0

  • improved code structure (android)
  • built library with Xcode7 (iOS 9.0)
  • fixed missing links in setup guide
  • minor tweaks

2.1.4

  • increased allowed character count to 64 for many parameters (android)

2.1.3

  • fix for session length (android)

2.1.2

  • fixed enable/disable submit errors in unity settings
  • improved session handling (android)
  • minor bug fixes (android)

2.1.1

  • fixed rare editor bug causing settings object replication
  • minor bug fixes (android)

2.1.0

  • Android support added
  • Google Play purchase validation
  • support for individual game keys for each supported platform

2.0.4

  • fixed an issue with going-to-background on iOS 6
  • fixed submit of birthyear value

2.0.3

  • fixed an iOS 6 issue
  • added a post process build script for setting up Xcode (Unity 5 only)

2.0.2

  • fix for PlayMaker events
  • fix for Critical FPS events

2.0.1

  • fix for business event receipt rejection in some cases
  • tweaked local db size trimming

2.0.0

  • redesigned Unity SDK
  • initially with only iOS support
  • progression event
  • business event validation
  • resource event
  • custom dimensions