Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gameanalytics/ga-sdk-ios
Public repository for the native iOS SDK.
https://github.com/gameanalytics/ga-sdk-ios
Last synced: about 1 month ago
JSON representation
Public repository for the native iOS SDK.
- Host: GitHub
- URL: https://github.com/gameanalytics/ga-sdk-ios
- Owner: GameAnalytics
- License: mit
- Created: 2015-04-28T14:20:24.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-04-24T13:36:45.000Z (8 months ago)
- Last Synced: 2024-04-24T16:20:52.350Z (8 months ago)
- Language: Objective-C
- Size: 176 MB
- Stars: 17
- Watchers: 14
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![CocoaPods](https://img.shields.io/cocoapods/v/GA-SDK-IOS.svg)](https://cocoapods.org/pods/GA-SDK-IOS)
GA-SDK-IOS
==========GameAnalytics native iOS SDK.
Documentation can be found [here](https://gameanalytics.com/docs/ios-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:
>
> **iOS:** iOS 6.x and up
>
> **Build size:**
> Note that download size differ from the actual build size as it includes several architectures inside it. The SDK build size is only around **242Kb** (armv7) / **259Kb** (armv8).Changelog
---------**4.10.4**
* update iOS Deployment Target to iOS 12
* fixed issue with not allowing iOS Simulator for cocoapods installs**4.10.3**
* added Support for Xcode 15.4
* fixed crash at launch caused by va_list wrong usage
* improved logging**4.10.2**
* fixed a bug where error events would fail validation if the function name was too long**4.10.1**
* consent status is now tracked correctly
* bug fix for fps tracking**4.10.0**
* added privacy manifest
* fixed app boot time measurement**4.9.0**
* added optional session performance metrics collection:added optional app boot-time metric collection**4.9.0-beta**
* added optional session performance metrics collection
* added optional app boot-time metric collection**4.8.3**
* added functionality to retrieve the remote configs as a json
* increased currency limit to 50 from 20**4.8.2**
* fixed a bug where wwan was not detected correctly**4.8.1**
* added optional local event caching for disabled submission
* support for app open ads**4.8.0**
* deprecated support for armv7 and i386
* added new fps health event**4.7.2**
* Temporary removal of FPS tracking due to rare issues observed. FPS tracking will be reintroduced in the future once the cause is identified and fixed.**4.7.1**
* fixed session number for the init event**4.7.0**
* Added Health event
* Includes FPS data measurement automatically sent at the end of the session**4.6.11**
* fixed pod release**4.6.10**
* switched back to static linked frameworks in pod release**4.6.9**
* changed optimization level**4.6.8**
* added flutter to version validator**4.6.7**
* added xcframework file to public repo**4.6.6**
* fixed bug with event uuid**4.6.5**
* fixed bug in internal error reporting**4.6.4**
* changed event uuid field name**4.6.3**
* added event uuid to events sents**4.6.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**4.6.1**
* fixed missing custom event fields for when trying to fix missing session end events**4.6.0**
* added global custom event fields function to allow to add custom fields to events sent automatically by the SDK**4.5.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.5.0**
* added custom event fields feature**4.4.15**
* small correction**4.4.14**
* 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**4.4.13**
* added ios_testflight to events coming from testflight builds**4.4.12**
* added missing architectures of the libraries**4.4.11**
* fixed crash bug**4.4.10**
* small corrections**4.4.9**
* added support for max and aequus for impression events**4.4.8**
* added idfa consent field to events**4.4.7**
* updated validator to client ts**4.4.6**
* removed memory info from automatic crash reports**4.4.5**
* switched back to old way of checking ios version at runtime**4.4.4**
* corrected ad event annotation**4.4.3**
* updated client ts validator**4.4.2**
* idfa and idfv will be set to empty when using the SDK on testflight builds**4.4.1**
* added check if running from testflight**4.4.0**
* added ad network version for impression events**4.3.1**
* updated user identifier flow**4.3.0**
* updated user identifier flow to prepare for iOS 14 IDFA changes**4.2.1**
* added godot to version validator**4.2.0**
* added new impression event, see documentation page for more info**4.1.5**
* small fixes**4.1.4**
* added better internal error reporting**4.1.3**
* added session_num to init request**4.1.2**
* removed gender, birth year and facebook methods**4.1.1**
* removed gender, birth year and facebook methods**4.1.0**
* added option to auto detect app version to use for build field**4.0.7**
* A/B testing fix**4.0.6**
* fixed getRemoteConfigsValueAsString bug**4.0.5**
* remote configs fixes**4.0.4**
* small remote configs fix**4.0.3**
* fix to validator**4.0.2**
* fixed events bug**4.0.1**
* small bug fix for http requests**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
* new ad event added**3.2.1**
* added toggle warning log method**3.2.0**
* added enable/disable event submission function**3.1.2**
* error reporting fixes**3.1.1**
* added limit of automatic error to send**3.1.0**
* added automatic error reporting**3.0.3**
* fixed business event validation**3.0.2**
* fixed some validator bugs**3.0.1**
* small fixes to event annotations**3.0.0**
* added command center functionality
* fixed possible crash bug**2.2.18**
* added custom dimensions to design and error events**2.2.17**
* fixed not allowing to add events when session is not started
* fixed session length bug**2.2.16**
* added 'construct' to version validator**2.2.15**
* exposed configureSdkVersion in framework header**2.2.14**
* added 'cordova' value to version validator**2.2.13**
* 'install' field added to session start events when called for the first time**2.2.12**
* added 'nativescript' value to version validator**2.2.11**
* prevent session_num and transaction_num from resetting if app is killed**2.2.10**
* bug fix for end session when using manual session handling**2.2.9**
* session length precision improvement**2.2.8**
* version validator updated with gamemaker**2.2.7**
* added bundle_id, app version and app build tracking**2.2.6**
* possible to set custom dimensions before initialise**2.2.5**
* fixed user_id tracking for iOS 10**2.2.4**
* fix isAppStoreReceiptSandbox bug on iOS 6 devices and lower**2.2.3**
* fixed bug for client timestamp handling and session length in certain edge cases**2.2.2**
* added option for manual session handling**2.2.1**
* fixed validator to allow 'cocos2d' as sdk wrapper**2.2.0**
* feature for using a custom user id
* fix testflight issue with user id generation**2.1.0**
* altered jailbreak check causing ios9 warning
* library / framework now compiled with bitcode
* alternative non-bitcode library (Xcode6) added
* restructuring to prepare for tvOS**2.0.9**
* removed unnecessary files**2.0.8**
* altered code to support Fabric tool
* added Framework
* updated podspec file to use Framework**2.0.7**
* built library with Xcode7 (iOS 9.0)
* minor tweaks
* fix version**2.0.5**
* use HTTPS as required by iOS9**2.0.4**
* increased allowed character count to 64 for many parameters**2.0.3**
* fixed an issue with going-to-background on iOS6
* fixed submit of birthyear value**2.0.2**
* fixed a bug for iOS6**2.0.1**
* iOS SDK for V2 api
* progression event
* validated business event
* resource event
* custom dimensions