24.4.0
-
! Minor breaking change ! Tracking of foreground and background time for APM is disabled by default
-
Added
disableAdditionalIntentRedirectionChecksconfig 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.apminterface:enableForegroundBackgroundTrackingfor enabling automatic F/B time trackingenableAppStartTimeTrackingfor enabling automatic app launch time tracking (Android only)enableManualAppLoadedTriggerfor enabling the manipulation of app load time finished timestampsetAppStartTimestampOverridefor enabling the manipulation of app load time starting timestamp
-
Added a new Event interface (
Countly.events) that groups event related calls:recordEventfor recording an eventstartEventfor starting a timed eventcancelEventfor canceling an ongoing timed eventendEventfor ending a timed event and record it
-
Mitigated an issue with
getRemoteConfigValueForKeyPandremoteConfigClearValueshappening when they were called before initializing the SDK -
Deprecated
enableApmconfig option. Useapm.enableAppStartTimeTrackinginstead (for iOS alsoenableForegroundBackgroundTrackingmust be used) -
Deprecated the old events methods:
sendEventuseCountly.events.recordEventinsteadstartEventuseCountly.events.startEventinsteadcancelEventuseCountly.events.cancelEventinsteadendEventuseCountly.events.endEventinstead
-
Updated the underlying Android SDK version to 24.4.0
-
Updated the underlying iOS SDK version to 24.4.0