20.11.2
-
Added Consent feature
-
Added data type checking for segmentation
-
Added functionality to disable automatic session tracking
-
Reworked automatic session handling and fixed session timer issue.
-
Reworked init, added a new way to init the SDK from code. That will be the mandatory method going further.
-
Fixed potential issues with the internal event queue
-
Fixed potential issues in the request queue and reworked its behavior
-
Fixed issues with location handling and reworked some aspects of its behavior
-
Fixed potential issues by calculating Timestamp, dow, hours, and tz from the same time moment
-
Fixed crashes that could happen on Application quit
-
"EnableFirstAppLaunchSegment" in SDK configuration has been deprecated and its functionality has been removed. This variable is going to be removed in the future.
-
"LogCallback" in "CrashReportsCountlyService" is deprecated, this is going to be removed in the future.
-
Changed the default Device ID generation mechanism for ios devices. Now it will use 'SystemInfo.deviceUniqueIdentifier' as it's source instead of 'iOS.Device.advertisingIdentifier'
-
"ChangeDeviceIdAndEndCurrentSessionAsync" and "ChangeDeviceIdAndMergeSessionDataAsync" in the SDK Device module have been deprecated and this is going to be removed in the future.
-
"ReportCustomEventAsync" in the SDK Event module has been deprecated and this is going to be removed in the future.