Skip to content

Releases: Synerise/android-sdk

SDK and Sample v6.12.1

25 Mar 09:53

Choose a tag to compare

Fixed

  • change of enum values passed as a "type" inside registerForPush request.
  • minor ANR issues fixes.

SDK and Sample v6.12.0

22 Mar 15:59

Choose a tag to compare

Added

  • presentOnly property to PromotionsApiQuery to filter promotions to only those currently presented.

Fixed

  • ANR issues: key generation on main thread, possible ANR when creating WorkerManager and when getting definitions during push registration.
  • Crash when dismissing in-app dialog after Activity destruction.
  • Token refresh retry mechanism now clears cached errors to prevent poisoning subsequent retry attempts.

SDK and Sample v6.11.0

18 Feb 13:29

Choose a tag to compare

Added

  • SRInApp.getItem, SRInApp.setItem, SRInApp.removeItem and SRInApp.clear methods to the JS interface in the in-app messaging module, allowing you to manage storage for the in-app message scoped to the current client context. You can read more in the documentation.

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.