SDK Change Logs / Android

SDK Version: 2.0 [Release: February 28, 2017]

Please go through our migration guide

SDK Version: 1.14 [Release: February 21, 2017]

New Feature

1.Added support for conversion tracking in in-app notifications.

Changes

1.Deprecated user loggedIn and loggedOut apis . Two new apis login and logout has been provided and should be used instead.

2.Deprecated setSound, setVibrateFlag and setPriority apis.

SDK Version: 1.13 [Release: November 29, 2016]

New Feature

  1. Now tracking whether or not a user has opted out of push notifications from his device for an app.(This will work only if support dependency 24+ is added and api level of device is 19+).

SDK Version: 1.12 [Release: November 23, 2016]

New Feature

  1. Added support for new push notification carousel layout.(Android support library version 24.+ is required)

SDK Version: 1.11 [Release: November 4, 2016]

New Feature

  1. Added setter apis for providing hashed email and hashed phone number of user.Please refer user docs for more information.

SDK Version: 1.10 [Released: September 20, 2016]

New Feature

  1. Added support for 3 InApp layouts(Header, Footer and Classic modal).
  2. Added support of Geofencing.

Changes

  1. WebEngage SDK now truncates certain inputs beyond below mentioned limits
    • Event name - 50 chars
    • Event attribute key - 50 chars
    • Event attribute value (String) - 1000 chars
    • CUID(User Identifier) - 100 chars

SDK Version: 1.9.8 [Released: August 2, 2016]

Changes

  1. WebEngage SDK no longer holds a weak reference to your callback implementations.

SDK Version: 1.9 [Released: June 19, 2016]

New Features

  1. Added support for nested attributes that can be only used in personalisation.

SDK Version: 1.8 [Released: June 13, 2016]

New Features

  1. Added support for personalisation through templates.

Changes

  1. WebEngage no longer automatically scans for push, in-app or lifecycle callback implementations. Now you need to manually register your implementations.Please go through migration guide

SDK Version: 1.7 [Released: June 8, 2016]

New Features

  1. Added support for in-app campaign in journey.

SDK Version: 1.6.4 [Released: May 18, 2016]

New Features

  1. Added ability to change small and large icon of push notification from onPushNotificationReceived callback.
  2. Added ability to change the accent color of push notification.

SDK Version: 1.6.1 [Released: May 17, 2016]

Bug fixes

  1. Fixed parcelable unmarshalling bug which was occurring in some devices.

SDK Version: 1.6 [Released: May 12 , 2016]

New Features

  1. Added ability to personalize in-app messages.

Bug fixes

  1. Fixed build failed issue caused by older gradle versions.

SDK Version: 1.5 [Released: May 5 , 2016]

New Features

  1. Added ability to segment users based on the time occurrence of events(both system and application).

SDK Version: 1.4 [Released: April 28 , 2016]

New Features

  1. Added ability to target users that have date type attributes which fall under a sliding time window.
    eg: Send push notification to users whose ticket booked date is within next 7 days.

SDK Version: 1.3 [Released: April 23 , 2016]

New Features

  1. Added ability to segment users based on system events and attributes i.e now you can segment users based on their interaction with our engagement products.
  2. Added ability to override default click behaviour of push and in-app notifications.

SDK Version: 1.2.1 [Released: April 14 , 2016]

New Features

  1. Handled Runtime Location Permission in Marshmallow .
  2. Added custom deep link support .
  3. Handling of SDK version for backward compatibility .
  4. Added "setAction()" method in "CallToAction" class that allows to override the deep link or external url received for a particular push or in-app .
  5. Handling of Doze mode in Marshmallow .
  6. Added setEveryActivityIsScreen() method to "WebEngage" class.

Changes

  1. All callbacks implementation must reside in main package of application.
  2. Renamed "ActionButton" class to "CallToAction" .
  3. Removed default exception catching from "onPushNotificationReceived" and "onInAppNotificationPrepared" methods.
  4. Added check for prefix "we_" in custom event name.

Bug fixes

  1. Fixed issue caused by invalid CTA .
  2. Fixed custom event attribute bug.