Git Product home page Git Product logo

ga-sdk-xamarin's Introduction

NuGet NuGet

GA-SDK-XAMARIN

GameAnalytics Xamarin SDK.

Documentation can be found here.

If you have any issues or feedback regarding the SDK, please contact our friendly support team here.

Changelog

5.2.5

  • fixed bug in internal error reporting

5.2.4

  • added event uuid for events sent

5.2.3

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

5.2.2

  • 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

5.2.1

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

5.2.0

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

5.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

5.1.0

  • added custom event fields feature

5.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.

4.3.8

  • 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)

4.3.7

  • added idfa consent status field to events

4.3.6

  • updated client ts validator

4.3.5

  • fixed dependencies for iOS (min. XCode 12 required)

4.3.4

  • removed memory info from automatic crash reports

4.3.3

  • corrected ad event annotation

4.3.2

  • fixed removal of google play services dependencies
  • improved user identifer flow for ios (ios)

4.3.1

  • correction to ad event function names

4.3.0

  • added ad event

4.2.0

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

4.1.1

  • fixed progression events with scores (android)

4.1.0

  • exposed functions to get AB testing id and variant id

4.0.2

  • added session_num to init request

4.0.1

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

4.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

3.1.0

  • added enable/disable event submission function

3.0.1

  • fixed business event validation

3.0.0

  • added command center functionality

2.4.0

  • added custom dimensions to design and error events
  • added accept terms for sign up dialog

2.3.10

  • bug fix for end session when using manual session handling

2.3.9

  • session length precision improvement

2.3.8

  • added bundle_id, app version and app build tracking
  • 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)

2.3.7

  • fixed missing libraries

2.3.6

  • possible to set custom dimensions and demographics before initialize

2.3.5

  • bug fix to design events sent without value (android)

2.3.4

    • fixed user_id tracking for iOS 10 (ios, tvos)
  • small fix related to manual session handling (android)

2.3.3

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

2.3.2

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

2.3.1

  • fixed nuget package for tvOS (tvos)

2.3.0

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

2.2.2

  • Minor bug fix for various event types (ios)
  • Add-in has been updated to work with Xamarin 6.x (add-in)

2.2.1

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

2.2.0

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

2.1.0

  • submit errors functionality added

2.0.0

  • altered jailbreak check causing ios9 warning (ios)
  • library / framework now compiled with bitcode (ios)
  • restructuring to prepare for tvOS (ios)
  • new java-only implementation (android)
  • install size reduced (android)

1.2.1

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

1.2.0

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

1.1.2

  • no network connection bug fix (android)

1.1.1

  • fix related to connection changes (android)

1.1.0

  • improved code structure (android)
  • built library with Xcode7 (iOS 9.0)
  • minor tweaks

1.0.1

  • Xamarin SDK for V2 API
  • iOS and Android support
  • progression event
  • business event validation
  • resource event
  • custom dimensions

ga-sdk-xamarin's People

Contributors

nikolajpedersen avatar the1schwartz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.