23.6.0
-
!! Major breaking change !! Automatically downloaded remote config values will no longer be automatically enrolled in their AB tests.
-
! Minor breaking change ! Remote config will now return previously downloaded values when remote-config consent is not given
-
Fixed bug in Android where recording views would force send all stored events
-
Fixed bug in Android where exiting temporary ID mode would create unintended requests
-
Introduced a singleton instance of the SDK that will now hold interfaces for features
-
Introduced a new remote config interface ('Countly.instance.remoteConfig') on the SDK instance the exposes the reworked remote config functionality
-
Introduced a new user profile interface ('Countly.instance.userProfile') on the SDK instance that supports bulk operations.
-
Deprecated old remote config methods. You should use the remote config object. Deprecated methods are:
- getABTestingValues
- remoteConfigUpdate
- updateRemoteConfigForKeysOnly
- getRemoteConfigValueForKey
- updateRemoteConfigExceptKeys
- remoteConfigClearValues
- getRemoteConfigValueForKey
-
Deprecated old user profile methods. You should use the new user profile interface. Deprecated methods are:
- 'setUserData'
- 'setProperty'
- 'increment'
- 'incrementBy'
- 'multiply'
- 'saveMax'
- 'saveMin'
- 'setOnce'
- 'pushUniqueValue'
- 'pushValue'
- 'pullValue'
-
Fixed a bug where the app would crash if
gpsCoordinate
in location was null. -
Updated Underlying android SDK version to 23.6.0
-
Updated Underlying iOS SDK version to 23.6.0