24.4.0
-
! Minor breaking change ! Tracking of foreground and background time for APM is disabled by default
-
Added
disableAdditionalIntentRedirectionChecks
config method -
Added a new metric for detecting whether or not a device has a hinge for Android
-
Added four new APM configuration options under the
CountlyConfig.apm
interface:enableForegroundBackgroundTracking
for enabling automatic F/B time trackingenableAppStartTimeTracking
for enabling automatic app launch time tracking (Android only)enableManualAppLoadedTrigger
for enabling the manipulation of app load time finished timestampsetAppStartTimestampOverride
for enabling the manipulation of app load time starting timestamp
-
Added a new Event interface (
Countly.events
) that groups event related calls:recordEvent
for recording an eventstartEvent
for starting a timed eventcancelEvent
for canceling an ongoing timed eventendEvent
for ending a timed event and record it
-
Mitigated an issue with
getRemoteConfigValueForKeyP
andremoteConfigClearValues
happening when they were called before initializing the SDK -
Deprecated
enableApm
config option. Useapm.enableAppStartTimeTracking
instead (for iOS alsoenableForegroundBackgroundTracking
must be used) -
Deprecated the old events methods:
sendEvent
useCountly.events.recordEvent
insteadstartEvent
useCountly.events.startEvent
insteadcancelEvent
useCountly.events.cancelEvent
insteadendEvent
useCountly.events.endEvent
instead
-
Updated the underlying Android SDK version to 24.4.0
-
Updated the underlying iOS SDK version to 24.4.0