-
! Minor breaking change ! Deprecated the static field "CountlyPush.useAdditionalIntentRedirectionChecks". It is now a no-op; use "CountlyConfigPush.enableAdditionalIntentRedirectionChecks()" instead, otherwise the stricter push intent redirection checks stay disabled.
-
Added support for SDK behavior settings that control the SDK's automatic session tracking, automatic view tracking, automatic crash reporting, and Journey Trigger Views.
-
Added a new push configuration option "enableAdditionalIntentRedirectionChecks()" to enable stricter validation of the notification intent's target package and class.
-
Added a new content configuration option "setAllowedIntentSchemes(List)" to restrict which URI schemes content and feedback widget links may open.
-
Added a new push configuration option "setAllowedIntentSchemes(List)" to restrict which URI schemes notification links may open.
-
Added a new configuration option "disableWebView()" to disable all WebView-based UI in the SDK.
-
Added a new config option "disableSDKLoggingInProduction()" that keeps the SDK's console logging disabled in production (non-debuggable) builds, even when logging is enabled.
-
Improved the security of the content, feedback widget, rating widget and push notifications.
-
Mitigated an issue where a native crash dump was truncated by the stack trace line length limit when a global crash filter was set.
-
Mitigated an issue where the rating feedback popup request could be sent while in temporary device ID mode, creating a
CLYTemporaryDeviceIDuser on the server. -
Mitigated an issue where the content zone did not resume after exiting temporary device ID mode even when it was enabled by the server configuration.
-
Mitigated an issue while sending health checks after SDK is halted.