Skip to content

Releases: Synerise/android-sdk

SDK and Sample v6.10.1

21 Jan 14:18

Choose a tag to compare

Fixed

  • samsung issue with client.applicationStarted. Event was not sent properly due to wrong state of runningProcess on Samsung only.
  • issue with mapping errors from promotions. Now it should correctly map to ApiErrorBody
  • issue with double OnDismissed callbacks in OnInAppListener

SDK and Sample v6.10.0

08 Dec 11:20

Choose a tag to compare

Added

  • includeVouchers to PromotionsApiQuery.
  • vouchers are now added to the Promotion object.
  • Promotions.activatePromotion(@NonNull PromotionActivationOptions options) method to activate Promotion and get it.

SDK and Sample v6.9.0

19 Nov 08:41

Choose a tag to compare

Added

  • checkGlobalActivationLimits property in PromotionsApiQuery model to set param that checks if the promotion is available considering how many times it was activated.

Changed

  • The lastActivityDate property in GetAccountInformation now is optional. It is also deprecated.

SDK and Sample v6.8.2

30 Oct 10:29

Choose a tag to compare

Changed

  • Changes in generating Brickworks requests (new properties in BrickworksApiQuery: context and fieldContext. The params property was removed).

SDK and Sample v6.8.0

27 Oct 13:01

Choose a tag to compare

Added

  • The Content.generateBrickworks(apiQuery) method. The new method generates a Brickworks record for the parameters provided in the query object.

Fixed

  • issue with bad scaling of images in push notifications.

SDK and Sample v6.7.0

27 Oct 09:21

Choose a tag to compare

Added

  • Injector.closeInAppMessagemethod to close programmatically currently opened inapp from the application.

SDK and Sample v6.6.0

23 Sep 07:35

Choose a tag to compare

Added

  • SRInApp.getDeviceData method to the JS interface in the in-app messaging module. This method allows fetching device info (operating system, if dark mode is enabled, etc.). You can read more in the documentation.

Changed

  • We implemented a new format of input in the SRInApp.internalMethod method in the JS interface in the in-app messaging module. Old parameters still work, but we changed the format for consistency.

SDK and Sample v6.5.0

05 Sep 10:38

Choose a tag to compare

Added

  • SRInApp.internalMethod method to JS interface in the InApp messaging module. This method allows invoking a native SDK method. See the documentation for a list of SDK methods available this way and their parameters.
  • Support for camera permissions inside inApp. Please note that before showing the InApp you have to be sure that application has got camera permission.
  • SRInApp.resize(layoutType, callback) method to JS interface in the InApp messaging module. This function can resize the inapp from bottom/top bar to fullScreen while being on display.

SDK and Sample v6.4.1

29 Aug 16:57

Choose a tag to compare

Fixed

  • issue with anonymous login after doNotTrack update
  • Attributes from now will support any Object not just String.

Changed

  • Upgraded version of com.facebook.fresco:fresco to 3.4.0

SDK and Sample v6.3.1

09 Jun 11:35

Choose a tag to compare

Added

  • Synerise.settings.sdk.doNotTrack option in settings to fully disable tracking customer's activity in SDK. It has setter and getter.

Fixed

  • issue with anonymous login after doNotTrack update
  • Better image scalling in push notifications when ratio 2:1 is not provided.