{"id":19935640,"url":"https://github.com/gameanalytics/ga-sdk-tvos","last_synced_at":"2025-11-26T02:05:16.033Z","repository":{"id":56911779,"uuid":"49869276","full_name":"GameAnalytics/GA-SDK-TVOS","owner":"GameAnalytics","description":"Public repository for the native tvOS SDK. ","archived":false,"fork":false,"pushed_at":"2024-04-24T13:39:57.000Z","size":69380,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":8,"default_branch":"master","last_synced_at":"2024-04-24T16:20:52.428Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"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":"2016-01-18T10:23:14.000Z","updated_at":"2024-04-24T13:40:01.000Z","dependencies_parsed_at":"2024-04-24T14:47:52.265Z","dependency_job_id":"ad312fbf-ee8b-4af2-bf4f-3592577daa7b","html_url":"https://github.com/GameAnalytics/GA-SDK-TVOS","commit_stats":{"total_commits":92,"total_committers":7,"mean_commits":"13.142857142857142","dds":"0.48913043478260865","last_synced_commit":"4e20a121eab1a6c765a7d04f7d288023a4b3f046"},"previous_names":[],"tags_count":75,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameAnalytics%2FGA-SDK-TVOS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameAnalytics%2FGA-SDK-TVOS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameAnalytics%2FGA-SDK-TVOS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameAnalytics%2FGA-SDK-TVOS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GameAnalytics","download_url":"https://codeload.github.com/GameAnalytics/GA-SDK-TVOS/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241361455,"owners_count":19950382,"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:10.105Z","updated_at":"2025-11-26T02:05:15.972Z","avatar_url":"https://github.com/GameAnalytics.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![CocoaPods](https://img.shields.io/cocoapods/v/GA-SDK-TVOS.svg)](https://cocoapods.org/pods/GA-SDK-TVOS)\n[![CocoaPods](https://img.shields.io/cocoapods/dt/GA-SDK-TVOS.svg?label=pod%20downloads)](https://cocoapods.org/pods/GA-SDK-TVOS)\n\n\nGA-SDK-TVOS\n==========\n\nGameAnalytics native tvOS SDK.\n\n\u003c!--\n\u003e:warning:  \n\u003e The tvOS SDK is currently in BETA.  \n\u003e The final version will be 1.0.0.\n--\u003e\n\nDocumentation can be found [here](https://gameanalytics.com/docs/tvos-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**4.10.3**\n* added Support for Xcode 15.4\n* fixed crash at launch caused by va_list wrong usage\n* improved logging\n\n**4.10.1**\n* consent status is now tracked correctly\n* bug fix for fps tracking\n\n**4.10.0**\n* added privacy manifest:fixed app boot time measurement\n\n**4.9.0**\n* added optional session performance metrics collection:added optional app boot-time metric collection\n\n**4.8.2**\n* added functionality to retrieve the remote configs as a json\n* increased currency limit to 50 from 20\n\n**4.8.1**\n* added optional local event caching for disabled submission\n* support for app open ads\n\n**4.8.0**\n* deprecated support for armv7 and i386\n* added new fps health event\n\n**4.7.1**\n* new fps health event\n* improved internal error reporting\n* bug fixes\n\n**4.7.0**\n* Added Health event\n* Includes FPS data measurement automatically sent at the end of the session\n\n**4.6.11**\n* fixed pod release\n\n**4.6.10**\n* switched back to static linked frameworks in pod release\n\n**4.6.8**\n* added flutter to version validator\n\n**4.6.7**\n* added xcframework file to public repo\n\n**4.6.6**\n* fixed bug with event uuid\n\n**4.6.5**\n* fixed bug in internal error reporting\n\n**4.6.4**\n* changed event uuid field name\n\n**4.6.3**\n* added event uuid to events sents\n\n**4.6.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**4.6.1**\n* fixed missing custom event fields for when trying to fix missing session end events\n\n**4.6.0**\n* added global custom event fields function to allow to add custom fields to events sent automatically by the SDK\n\n**4.5.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**4.5.0**\n* added custom event fields feature\n\n**4.4.15**\n* small correction\n\n**4.4.14**\n* it should now be possible to not show idfa consent dialog if you don't have any third party code that doesn't need idfa\n\n**4.4.13**\n* added ios_testflight to events coming from testflight builds\n\n**4.4.12**\n* added missing architectures of the libraries\n\n**4.4.11**\n* fixed crash bug\n\n**4.4.10**\n* small corrections\n\n**4.4.8**\n* added idfa consent field to events\n\n**4.4.7**\n* updated client ts validator\n\n**4.4.6**\n* removed memory info from automatic crash reports\n\n**4.4.5**\n* switched back to old way of checking ios version at runtime\n\n**4.4.4**\n* corrected ad event annotation\n\n**4.4.3**\n* updated validator for impression events\n\n**4.4.2**\n* idfa and idfv will be set to empty when using the SDK on testflight builds\n\n**4.4.1**\n* added check if running from testflight\n\n**4.4.0**\n* added ad network version for impression events\n\n**4.3.1**\n* updated user identifier flow\n\n**4.3.0**\n* updated user identifier flow to prepare for iOS 14 IDFA changes\n\n**4.2.1**\n* added godot to version validator\n\n**4.2.0**\n* added new impression event, see documentation page for more info\n\n**4.1.5**\n* small fixes\n\n**4.1.4**\n* added better internal error reporting\n\n**4.1.3**\n* added session_num to init request\n\n**4.1.2**\n* removed gender, birth year and facebook methods\n\n**4.1.0**\n* added option to auto detect app version to use for build field\n\n**4.0.7**\n* A/B testing fix\n\n**4.0.6**\n* fixed getRemoteConfigsValueAsString bug\n\n**4.0.5**\n* remote configs fixes\n\n**4.0.4**\n* small remote configs fix\n\n**4.0.3**\n* fix to validator\n\n**4.0.2**\n* fixed events bug\n\n**4.0.1**\n* small bug fix for http requests\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.2.1**\n* added toggle warning log method\n\n**3.2.0**\n* added enable/disable event submission function\n\n**3.1.2**\n* error reporting fixes\n\n**3.1.1**\n* added limit of automatic error to send\n\n**3.0.3**\n* fixed business event validation\n\n**3.0.2**\n* fixed some validator bugs\n\n**3.0.1**\n* small fixes to event annotations\n\n**3.0.0**\n* added command center functionality\n\n**2.2.10**\n* added custom dimensions to design and error events\n\n**2.2.9**\n* fixed not allowing to add events when session is not started\n* fixed session length bug\n\n**2.2.8**\n* bug fix for end session when using manual session handling\n\n**0.2.7**\n* session length precision improvement\n\n**0.2.6**\n* added bundle_id, app version and app build tracking\n\n**0.2.5**\n* possible to set custom dimensions before initialise\n\n**0.2.4**\n* fixed user_id tracking for iOS 10\n\n**0.2.3**\n* fixed bug for client timestamp handling and session length in certain edge cases\n\n**0.2.2**\n* added option for manual session handling\n\n**0.2.0**\n* feature for using a custom user id\n* fix testflight issue with user id generation\n\n**0.1.1**\n* initial release of the tvOS SDK\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgameanalytics%2Fga-sdk-tvos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgameanalytics%2Fga-sdk-tvos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgameanalytics%2Fga-sdk-tvos/lists"}