Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

v4.15.0

Compare
Choose a tag to compare
@awoczek awoczek released this 07 Mar 13:46
· 13 commits to master since this release

[4.15.0] - 2024-03-06

Added

  • Global Control Group support for in-app messages. From now on, you can use this feature in in-app messaging communication. This lets you take your marketing efforts to the next level and provides a solid foundation for accurate measurement of campaign effectiveness. Read more at https://hub.synerise.com/docs/settings/configuration/global-control-group/.
  • We added a new Client.authenticate(tokenPayload:authID:success:failure:) method. This method signs in a customer in with the provided token payload.
  • We added a new Client.getUUIDForAuthentication(authID:) method. This method retrieves the current UUID or generates a new one from a seed (authId).
  • clientId property in the Token model.

Changed

  • We added additional validation for the Synerise.initialize(clientApiKey:) and Synerise.initialize(clientApiKey:baseUrl:) methods. Now, if you try to initialize the sdk when it's already running, the method is blocked and no action is invoked.
  • Improvements to stability.