Skip to content

Releases: Synerise/android-sdk

SDK and Sample v5.17.0

25 Apr 18:26
Compare
Choose a tag to compare

Added:

  • systemPushConsent field to registerForPush body. This will improve notification permission management.
  • Synerise.settings.tracker.eventsTriggeringFlush - this is the list with action names of event's which will trigger instant send of all events in a batch.

Changed:

  • registerForPushRequired will be now called after full initialization of sdk. ( It was triggered during initialization in previous versions of sdk )

SDK and Sample 5.16.2

05 Apr 09:38
Compare
Choose a tag to compare

Fixed:

  • NPE on getClientId after apiKey changes

SDK and Sample 5.16.0

28 Mar 16:56
Compare
Choose a tag to compare

Changed

  • Improved mechanism for checking capping in in-app messages. The number of views no longer resets when the account's UUID changes.

SDK and Sample v5.15.0

07 Mar 11:25
Compare
Choose a tag to compare

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.authenticateWithTokenPayload(TokenPayload tokenPayload, @NonNull String authId) method. This method signs in a customer in with the provided token payload.
  • We added a new Client.getUuidForAuthentication(@NonNull String authId) method. This method retrieves the current UUID or generates a new one from a seed (authId).
  • clientId property in the Token model.

SDK and Sample v5.14.1

23 Feb 13:19
Compare
Choose a tag to compare

Fixed:

  • Added proguard rules for joda.time and retrofit.
  • Updated proguard rules for gson.

SDK and Sample v5.14.0

20 Feb 10:59
Compare
Choose a tag to compare

Changed:

  • Autotracking is now based on onTouchListener instead of onClickListener.
  • onRegisterForPushRequired is now triggered on every launch.
  • Client.registerForPush has now built in cache with 24h expiration time.

SDK and Sample v5.13.1

11 Jan 10:10
Compare
Choose a tag to compare

Changed

Fixed

  • in Client.simpleAuthentication not passing email or customId affected in 412 error. Now it is fixed.
  • IllegalArgumentException in Mobile-Info header. Issue with character 0xa0.

SDK and Sample v5.12.0

03 Nov 11:12
Compare
Choose a tag to compare

Changed

  • setRequestValidationSalt is now optional. Salt is not required for simpleAuthentication, but we recommend using it for improved security (it needs to be enabled in the Synerise portal first).

SDK and Sample v5.11.0

23 Oct 07:55
Compare
Choose a tag to compare

Added

  • hostApplicationSDKPluginVersion to Synerise.Builder. This information will be added to application.Started event only if you use technologies different than native android.

SDK and Sample v5.10.1

05 Oct 14:00
Compare
Choose a tag to compare

Added

  • shouldSendInAppCappingEvent setting to decide whether sdk should send inApp.capping event or not.

Fixed

  • issue with inApp capping. Capping was not working correctly when used together with frequency capping.
  • notification priority issue with uppercase (affecting only flutter users)
  • workManager conflict. Synerise SDK is now not using default work manager initializer.