Countly v18.04 Release Notes
Release Date: 2018-04-26 // about 6 years ago-
โ Added consent management for GDPR compliance
๐ฆ Exposed device ID to be used for data export and/or removal requests
โ Added precautions for SDK start state to prevent re-starting and early method calls
โ Added mutability protection for core functions, configuration properties, events and user details
Added
COUNTLY_EXCLUDE_IDFA
pre-processor flag to exclude IDFA referencesโ Added API availability checks and warnings for Apple Watch and Push Notifications
๐ Renamed
reportView:
method asrecordView:
๐ Fixed early ending of
UIBackgroundTask
๐ Fixed getting file path form local storage URL (thanks @dsmo)
๐ Fixed not respecting
doNotShowAlertForNotifications
flag on iOS10+ devices๐ Fixed not starting requests queue when
manualSessionHandling
is enabled๐ Fixed
block implicitly retains self
warning in Star Rating๐ Fixed local variable shadowing warnings
๐ Fixed Japanese language code for Star Rating dialog
Other various improvements
- Refactored all location info into Location Manager
- Refactored
checkForAutoAsk
in Star Rating - Refactored event recording for consents compatibility
- Refactored Apple Watch matching
- Refactored auto view tracking
- Added top view controller finding method
- Replaced asserts with exceptions
- Deleted unneccessary method declarations in Push Notifications
- Deleted unnecessary reference for
WCSession.defaultSession.delegate
- Deleted unnecessary
TARGET_OS_OSX
definition - Standardized
nil
checks - Renamed and reordered some query string constants
- Updated HeaderDocs, inline notes, pragma marks
- Performed whitespace cleaning