Releases
21.11.0
!! Major breaking change !! Changing device ID without merging will now clear all consent. It has to be given again after this operation.
!! Major breaking change !! Entering temporary ID mode will now clear all consent. It has to be given again after this operation.
Added mitigations for potential push notification issue where some apps might be unable to display push notifications in their kill state.
Added 'CountlyConfig' class for init time configurations.
Added a way to retrieve feedback widget data and manually report them for iOS also
Added Appear and dismiss callback for nps/survey widgets
Added an optional 'onFinished' callback to 'getFeedbackWidgetData' method
Added "getDeviceIDType" method to get current device id type
Added "recordIndirectAttribution" method
Added "recordDirectAttribution" method
Added "setUserLocation" method to set user location
Added platform information to push actioned events
Fixed potential deadlock issue in Android.
Fixed possible SecTrustCopyExceptions leak in iOS
Fixed bug that occurred when recording user profile values. Parameters not provided would be deleted from the server.
Deprecated old init config methods. You should use the config object now. Those methods are:
init
manualSessionHandling
updateSessionPeriod
updateSessionInterval
eventSendThreshold
storedRequestsLimit
setOptionalParametersForInitialization
setLoggingEnabled
enableParameterTamperingProtection
setHttpPostForced
setLocationInit
setRequiresConsent
giveConsentInit
setRemoteConfigAutomaticDownload
setStarRatingDialogTexts
enableCrashReporting
setCustomCrashSegment
enableApm
Deprecated "setLocation" method
Deprecated recordAttributionID method
Deprecated enableAttribution method
Deprecated 'askForFeedback' method. Added 'presentRatingWidgetWithID' method that should be used as it's replacement.
Device ID can now be changed when no consent is given
Push notification now display/use the sent badge number in Android. It's visualization depends on the launcher.
When recording internal events with 'recordEvent', the respective feature consent will now be checked instead of the 'events' consent.
Consent changes will now send the whole consent state and not just the "delta"
Updated minimum supported iOS versions to 10.0
Updated underlying android SDK to 21.11.0
Updated underlying iOS SDK to 21.11.2
You can’t perform that action at this time.