Skip to content

23.6.0

Compare
Choose a tag to compare
@ijunaid ijunaid released this 27 Jun 12:00
· 360 commits to staging since this release
d57f340
  • !! Major breaking change !! Automatically downloaded remote config values will no longer be automatically enrolled in their AB tests.
  • Added CountlyRemoteConfig: interface with new remote config methods:
    • getValue:
    • getAllValues:
    • registerDownloadCallback:
    • removeDownloadCallback:
    • downloadKeys:
    • downloadSpecificKeys:completionHandler
    • downloadOmittingKeys:completionHandler
    • enrollIntoABTestsForKeys:
    • exitABTestsForKeys:
    • testingGetAllVariants:
    • testingGetVariantsForKey:
    • testingDownloadVariantInformation:variantName:completionHandler
    • testingEnrollIntoVariant:
    • clearAll:
  • Added enableRemoteConfigAutomaticTriggers config for automatic remote config download
  • Added enableRemoteConfigValueCaching config for caching of remote config
  • Added remoteConfigRegisterGlobalCallback config to register remote config global callbacks during init.
  • Added getRemoteConfigGlobalCallbacks config to get a list of remote config global callbacks.
  • Deprecated enableRemoteConfig initial config flag
  • Deprecated remoteConfigCompletionHandler in config
  • Deprecated existing remote config methods:
    • remoteConfigValueForKey:
    • updateRemoteConfigWithCompletionHandler:
    • updateRemoteConfigOnlyForKeys:completionHandler
    • updateRemoteConfigExceptForKeys:completionHandler