{"id":19935634,"url":"https://github.com/gameanalytics/ga-sdk-xamarin","last_synced_at":"2025-03-01T12:18:39.888Z","repository":{"id":32489297,"uuid":"36069792","full_name":"GameAnalytics/GA-SDK-XAMARIN","owner":"GameAnalytics","description":"Xamarin SDK repository","archived":false,"fork":false,"pushed_at":"2023-03-13T13:00:24.000Z","size":95498,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-02-12T09:57:35.281Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"facebookarchive/python-instagram","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GameAnalytics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-05-22T11:54:37.000Z","updated_at":"2022-01-10T09:38:37.000Z","dependencies_parsed_at":"2025-01-12T02:45:49.335Z","dependency_job_id":null,"html_url":"https://github.com/GameAnalytics/GA-SDK-XAMARIN","commit_stats":null,"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameAnalytics%2FGA-SDK-XAMARIN","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameAnalytics%2FGA-SDK-XAMARIN/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameAnalytics%2FGA-SDK-XAMARIN/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameAnalytics%2FGA-SDK-XAMARIN/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GameAnalytics","download_url":"https://codeload.github.com/GameAnalytics/GA-SDK-XAMARIN/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241361490,"owners_count":19950390,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T23:21:07.152Z","updated_at":"2025-03-01T12:18:39.867Z","avatar_url":"https://github.com/GameAnalytics.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"[![NuGet](https://img.shields.io/nuget/v/GameAnalytics.XAMARIN.SDK.svg)](https://www.nuget.org/packages/GameAnalytics.XAMARIN.SDK)\n[![NuGet](https://img.shields.io/nuget/dt/GameAnalytics.XAMARIN.SDK.svg?label=nuget%20downloads)](https://www.nuget.org/packages/GameAnalytics.XAMARIN.SDK)\n\n\u003e **Warning**\n\u003e This SDK has been deprecated since 25th August 2022 and will not receive further updates. This repository is for legacy purposes only.\n\n# GA-SDK-XAMARIN\nGameAnalytics Xamarin SDK.\n\nDocumentation can be found [here](https://gameanalytics.com/docs/xamarin-sdk).\n\nIf you have any issues or feedback regarding the SDK, please contact our friendly support team [here](https://gameanalytics.com/contact).\n\nChangelog\n---------\n\u003c!--(CHANGELOG_TOP)--\u003e\n**5.2.5**\n* fixed bug in internal error reporting\n\n**5.2.4**\n* added event uuid for events sent\n\n**5.2.3**\n* removed imei identifiers and other alternative identifiers from user identifier logic (android)\n\n**5.2.2**\n* added error events to be sent for invalid custom event fields used\n* added optional mergeFields argument to event methods to merge with global custom fields instead of overwrite them\n\n**5.2.1**\n* fixed missing custom event fields for when trying to fix missing session end events\n\n**5.2.0**\n* added global custom event fields function to allow to add custom fields to events sent automatically by the SDK\n\n**5.1.1**\n* 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\n\n**5.1.0**\n* added custom event fields feature\n\n**5.0.0**\n* 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.\n\n**4.3.8**\n* 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)\n* prepared for google advertising identifier changes (will not use google advertising identifier when user has opted out) (android)\n\n**4.3.7**\n* added idfa consent status field to events\n\n**4.3.6**\n* updated client ts validator\n\n**4.3.5**\n* fixed dependencies for iOS (min. XCode 12 required)\n\n**4.3.4**\n* removed memory info from automatic crash reports\n\n**4.3.3**\n* corrected ad event annotation\n\n**4.3.2**\n* fixed removal of google play services dependencies\n* improved user identifer flow for ios (ios)\n\n**4.3.1**\n* correction to ad event function names\n\n**4.3.0**\n* added ad event\n\n**4.2.0**\n* updated user identifier flow to prepare for iOS 14 IDFA changes (ios)\n\n**4.1.1**\n* fixed progression events with scores (android)\n\n**4.1.0**\n* exposed functions to get AB testing id and variant id\n\n**4.0.2**\n* added session_num to init request\n\n**4.0.1**\n* removed facebook, gender and birthyear methods\n* added auto detect app version for build field option\n\n**4.0.0**\n* Remote Config calls have been updated and the old calls have deprecated. Please see GA documentation for the new SDK calls and migration guide\n* A/B testing support added\n\n**3.1.0**\n* added enable/disable event submission function\n\n**3.0.1**\n* fixed business event validation\n\n**3.0.0**\n* added command center functionality\n\n**2.4.0**\n* added custom dimensions to design and error events\n* added accept terms for sign up dialog\n\n**2.3.10**\n* bug fix for end session when using manual session handling\n\n**2.3.9**\n* session length precision improvement\n\n**2.3.8**\n* added bundle_id, app version and app build tracking\n* added app signature and channel id (which app store was the app installed from)(android)\n* 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)\n\n**2.3.7**\n* fixed missing libraries\n\n**2.3.6**\n* possible to set custom dimensions and demographics before initialize\n\n**2.3.5**\n* bug fix to design events sent without value (android)\n\n**2.3.4**\n* * fixed user_id tracking for iOS 10 (ios, tvos)\n* small fix related to manual session handling (android)\n\n**2.3.3**\n* added manual session handling\n* fixed bug for client timestamp handling and session length in certain edge cases\n\n**2.3.2**\n* external storage read and write permissions are now optional (android)\n\n**2.3.1**\n* fixed nuget package for tvOS (tvos)\n\n**2.3.0**\n* added support for tvOS (tvos)\n* fixed bug related to network changes for Android API level 23 and above (android)\n\n**2.2.2**\n* Minor bug fix for various event types (ios)\n* Add-in has been updated to work with Xamarin 6.x (add-in)\n\n**2.2.1**\n* Google Play Services libraries updated to version 8.4.0 (android)\n\n**2.2.0**\n* feature for using a custom user id\n* fix testflight issue with user id generation (ios)\n\n**2.1.0**\n* submit errors functionality added\n\n**2.0.0**\n* altered jailbreak check causing ios9 warning (ios)\n* library / framework now compiled with bitcode (ios)\n* restructuring to prepare for tvOS (ios)\n* new java-only implementation (android)\n* install size reduced (android)\n\n**1.2.1**\n* android.permission.WRITE_EXTERNAL_STORAGE not needed anymore (android)\n\n**1.2.0**\n* fixed tracking bug with ad opt out enabled (android)\n\n**1.1.2**\n* no network connection bug fix (android)\n\n**1.1.1**\n* fix related to connection changes (android)\n\n**1.1.0**\n* improved code structure (android)\n* built library with Xcode7 (iOS 9.0)\n* minor tweaks\n\n**1.0.1**\n* Xamarin SDK for V2 API\n* iOS and Android support\n* progression event\n* business event validation\n* resource event\n* custom dimensions\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgameanalytics%2Fga-sdk-xamarin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgameanalytics%2Fga-sdk-xamarin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgameanalytics%2Fga-sdk-xamarin/lists"}