Skip to content

Releases: Synerise/android-sdk

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.

SDK and Sample v5.9.0

05 Sep 08:49
Compare
Choose a tag to compare

Added

  • minor security improvements.

Changed

  • Method Client.recognizeAnonymous is now not working for users authenticated with simple authentication process.

Fixed

  • issue with inApps not being triggered. Tracker.sendImmediately is now included in inApps triggering mechanism.
  • KeystoreException while generating secret keys. You can now handle this situation in onInitializationFailed() inside SyneriseListener

SDK and Sample v5.8.1

28 Aug 08:11
Compare
Choose a tag to compare

Fixed

  • issue with saving trigger events from inApp campaigns to triggers database. Before this version please make campaigns with only one trigger. Campaigns with multiple triggers will be shown only on the last trigger.