Android SDK

Android Smartech Base SDK 3.5.0

Released: 1st March 2024 | Product: CE

Changelog:

  • In-app enhancements:
    • Added support to exclude users from the list and exclude segments
    • Displaying in-app messages based on geofence trigger events
    • Added delay option before showing an in-app message
    • Added support for custom key-value pairs and UTM tracking data
  • SMTBootPNReceiver exported flag made false
  • SDK initialization in the background to avoid ANRs
  • Upgraded compile and target SDK to 34

Android Smartech Push SDK 3.5.0

Released: 1st March 2024 | Product: CE

Changelog:

  • SMTBootPNReceiver exported flag made false
  • Removed background PN handling integration step and handling it from the SDK
  • Smartech PN handling on background to avoid ANRs
  • Upgraded compile and target SDK to 34
  • Fixed an issue where Sticky PN was removed due to parcelling of an array in notification data (edge case)
  • Fixed an issue where description & title was getting cropped while using sticky PN with rich text
  • Edge-to-edge overlay color issue fixed based on theme

Android Smartech App Inbox SDK 3.5.0

Released: 1st March 2024 | Product: CE

Changelog:

  • Upgraded compile and target SDK to 34

Android Smartech Nudges SDK 10.1.5

Released: 22nd Feb 2024 | Product: PX

Changelog:

  • Fixed an issue where audio nudge was playing after dismissing the nudge as well.
  • Fixed an issue where anchor element was not highlighted when blur option is enabled in tooltip nudge.

Android Smartech Nudges SDK 10.1.4

Released: 17th Feb 2024 | Product: PX

Changelog:

  • Fixed an issue where spotlight-only nudge was showing an arrow on the device.
  • Fixed an issue for DIY HTML nudges where the nudge view event had incorrect payload data type.
  • Added new nudge not shown reason for DIY HTML nudges where nudge was not shown as the user moved to another screen before HTML asset could be rendered.

Android Smartech Nudges SDK 10.1.3

Released: 15th Jan 2024 | Product: PX

Changelog:

  • Fixed spotlight arrow direction fix where spotlight arrow was getting misaligned earlier

Android Smartech Nudges SDK 10.1.2

Released: 12th Dec 2023 | Product: PX

Changelog:

  • Fixed an issue related to the data type for nudge dismiss reasons impacting user-level report download

Android Smartech Base SDK 3.4.3

Released: 27th Nov 2023 | Product: CE

Changelog:

  • Fixed the close icon position for native image only in-app messages, from this version onwards the close icon will be placed on top right corner of the image irrespective of the image aspect ratio.

Android Smartech Push SDK 3.4.3

Released: 27th Nov 2023 | Product: CE

Changelog:

  • Fixed an issue where notification tray was not closing on action button click on android 11 and below devices

Android Smartech Nudges SDK 10.1.1

Released: 17th Nov 2023 | Product: PX

Changelog:

  • Handled exception reported via Crashlytics when the app moves to the background
  • Updated deprecated network connectivity methods to handle the latest devices

Android Smartech Base SDK 3.4.2

Released: 19th Oct 2023 | Product: CE

Changelog:

  • Fixed an issue where In-app campaign level frequency capping was not working as expected when an app update happens from any older 3.2.x SDK version to SDK version 3.2.31 or above.
  • Sending payload as empty JSONObject instead of empty string for the custom events

Android Smartech Base SDK 3.4.1

Released: 17th Oct 2023 | Product: CE

Changelog:

  • Added support for more custom push notification templates such as image as overlay, edge-to-edge image, auto-carousel, small image notifications

Android Smartech Push SDK 3.4.2

Released: 17th Oct 2023 | Product: CE

Changelog:

  • Added support for more custom push notification templates such as image as an overlay, edge-to-edge image, auto-carousel, small image notifications
  • Fixed an issue where the rating index was not getting passed in smt_pn_rating event for rating notifications
  • Fixed an issue where formatted subtitle text was rendering as plain text for push notifications
  • Fixed an issue where push notification deep link not working when the custom payload was null
  • Minor enhancement to rating notification template having emojis to highlight selected rating emoji

Android Smartech App Inbox SDK 3.4.1

Released: 17th Oct 2023 | Product: CE

Changelog:

  • Fixed an issue where formatted subtitle text was rendering as plain text in the App inbox
  • Fixed an issue where formatted title and message body were showing HTML tags in audio and carousel template

Android Smartech Push SDK 3.4.1

Released: 9th Oct 2023 | Product: CE

Changelog:

  • Fixed an issue where GIF was getting cropped when used in push notifications

Android Smartech Nudges SDK 10.1.0

Released: 9th Oct 2023 | Product: PX

Changelog:

  • On App launch, initializing Nudges SDK in background for all, to prevent ANR issues

Android Smartech Base SDK 3.3.3

Released: 17th Aug 2023 | Product: CE

Changelog:

  • Added support for Xiaomi push gateway. Follow the integration steps mentioned here.

Android Smartech Push SDK 3.3.2

Released: 17th Aug 2023 | Product: CE

Changelog:

  • Added support for Xiaomi push gateway. Follow the integration steps mentioned [here](Follow the integration steps mentioned here).

Android Smartech Xiaomi SDK 3.3.0

Released: 17th Aug 2023 | Product: CE

Changelog:

  • Added support for Xiaomi push gateway. Follow the integration steps mentioned [here](Follow the integration steps mentioned here).

Android Smartech Nudges SDK 9.0.17

Released: 9th Aug 2023 | Product: PX

Changelog:

  • Fixed an issue where top and bottom alignment for Tooltip nudge was not working as expected.

Android Smartech Nudges SDK 9.0.16

Released: 2nd Aug 2023 | Product: PX

Changelog:

  • Fixed an issue where backdrop was getting slide-out animation of the nudge

Android Smartech Nudges SDK 9.0.15

Released: 28th July 2023 | Product: PX

Changelog:

  • Nudges will not be dismissed when app is in the background provided both 'On click anywhere outside nudge' and 'On click of device back button' options are disabled/unchecked.
  • Improved logs, added logs for server-side segments and lists
  • Minor fixes for branch tracker event

Android Smartech Nudges SDK 9.0.14

Released: 19th July 2023 | Product: PX

Changelog:

  • Fixed issue related to nudge priority not working as expected when user identity is changed

Android Smartech Nudges SDK 9.0.13

Released: 17th July 2023 | Product: PX

Changelog:

  • Segment calculation logic fix

Android Smartech Nudges SDK 9.0.12

Released: 29th Jun 2023 | Product: PX

Changelog:

  • Left and Right position support for Android Spotlight Nudges (Parity with iOS SDK)

Android Smartech Nudges SDK 9.0.10

Released: 20th Jun 2023 | Product: PX

Changelog:

  • Crash fix when Smartech.login() method is used in Nudges SDK
  • Minor enhancement to feature flag functionality

Android Smartech Base SDK 3.3.1

Released: 1st Jun 2023 | Product: CE
Changelog:

  • Upgraded play-services-location dependency version to 21.0.1 to address the issue of geofence not working.

📘

For Android Smartech Base SDK 3.3.1 and above, the play-services-location dependency that should be 21.0.1 and above

Android Smartech Nudges SDK 9.0.9

Released: 26th May 2023 | Product: PX
Changelog:

  • Feature added to support "minutes" values in repeat condition for nudges

Android Smartech Nudges SDK 9.0.8

Released: 15th May 2023 | Product: PX
Changelog:

  • Feature added for customizing the spotlight size.
  • Feature added where you can add enable nudge animations such as bounce, ripple, slide in/out and transition animation such as fade in-out for nudges.

Android Smartech Base SDK 3.3.0

Released: 15th May 2023 | Product: CE
Changelog:

  • New push notification templates added - Timer, Timer with progress bar, Rating.
  • Added support for Gradle version 7.4.2 in Smartech SDK.
  • Fixed in-app close icon where for native image only in-app message the close icon will now be placed on top-right corner.
  • Revised exception handling and code optimization.
  • Fixed issue where notification is not rendering when notification listener flow is used.

Android Smartech Push SDK 3.3.0

Released: 15th May 2023 | Product: CE
Changelog:

  • New push notification templates added - Timer, Timer with progress bar, Rating.
  • Added support for Gradle version 7.4.2 in Smartech SDK.
  • Revised exception handling and code optimization.
  • Fixed issue where notification was not rendering when notification listener flow is used.

Android Smartech App Inbox SDK 3.3.0

Released: 15th May 2023 | Product: CE
Changelog:

  • New push notification templates added - Timer, Timer with progress bar, Rating
  • Added support for Gradle version 7.4.2 in Smartech SDK
  • Revised exception handling and code optimization
  • Fixed issue where app inbox message was getting delivered immediately in case of scheduled local notifications
  • Additional parameters such as smtDeeplinkSource,smtPayload added for app inbox click

Android Smartech Base SDK 3.2.37

Released: 5th May 2023 | Product: CE
Changelog:

  • Callback to the app when notification is received
  • Additional keys added in callback on click on push notification

Android Smartech Push SDK 3.2.20

Released: 5th May 2023 | Product: CE
Changelog:

  • Callback to the app when notification is received
  • Additional keys added in callback on click on push notification

Android Smartech Nudges SDK 9.0.7

Released: 5th May 2023 | Product: PX
Changelog:

  • Feature added where you can get a callback for branch tracker event, in order to know when a user becomes part of a certain segment or variant branch. Please follow the integration steps given here.

Android Smartech Nudges SDK 9.0.6

Released: 28th Apr 2023 | Product: PX
Changelog:

  • Fixed bug where server-side list and segment API call was not happening on each data sync
  • Enabled video autoplay feature for Custom DIY Nudges

Android Smartech Nudges SDK 9.0.5

Released: 26th Apr 2023 | Product: PX
Changelog

  • Fixed “Unsafe Encryption” and “Zip Path Traversal” errors caught on the Play Store during security scan of the production application.
  • Fixed segment evaluation issue in fetching events from the database when android.enableR8.fullMode is enabled in the production application.
  • Added support for feature where you can partially format the text in the nudges

Android Smartech Base SDK 3.2.35

Released: 18th Apr 2023 | Product: CE
Changelog:

  • Released new feature for ease of onboarding and integration validation of app features

Android Smartech Base SDK 3.2.34

Released: 28th Mar 2023 | Product: CE
Changelog:

  • Bug fixes where app id will be read from manifest file

Android Smartech Nudges 9.0.3

Released: 22nd Mar 2023 | Product: PX
Changelog:

  • Bug fixes related to screen having bottomsheet where screen Capturing was failing
  • Bug fix where nudge was not visible if bottomsheet is dismissed and open again
  • Bug fix where screen capture was failing on new bottomsheet after dismissing one bottomsheet

Android Smartech Base SDK 3.2.33

Released: 9th Mar 2023 | Product: CE
Changelog:

  • Feature enhancement where notification payload is passed on PN click to the app

Android Smartech Push SDK 3.2.19

Released: 9th Mar 2023 | Product: CE
Changelog:

  • Feature enhancement where notification payload is passed on PN click to the app
  • Bug fix where formatted title text of push notification was not showing on collapsed view of notification

Android Smartech Nudges 9.0.2

Released: 22nd Feb 2023 | Product: PX
Changelog:

  • Added support for controlling whether nudge should be dismissed on device back button on android devices.

Android Smartech Base SDK 3.2.32

Released: 11th Feb 2023 | Product: CE
Changelog:

  • For apps with target SDK 33 - we are now requesting a notification permission prompt on the first app launch
  • For apps with target SDK 32 or below - we are now showing permission prompt via creating a default notification channel from Smartech SDK

Android Smartech Push SDK 3.2.18

Released: 11th Feb 2023 | Product: CE
Changelog:

  • Minor fix for handling dark mode in case of the background color is used in the notification
  • For apps with target SDK 33 - we are now requesting a notification permission prompt on the first app launch
  • For apps with target SDK 32 or below - we are now showing permission prompt via creating a default notification channel from Smartech SDK

Android Smartech Base SDK 3.2.31

Released: 9th Feb 2023 | Product: CE
Changelog:

  • Enable Smartech logs through adb command
  • Added support for array of strings in in-app personalization
  • Improved SDK initialization time

Android Smartech Push SDK 3.2.17

Released: 11th Feb 2023 | Product: CE
Changelog:

  • Bug fix where only latest scheduled local push notification was being shown in case of multiple campaigns sent

Android Smartech Nudges 9.0.1

Released: 13th Jan 2023 | Product: PX
Changelog:

  • Added support for backdrop configuration in non-PNC nudges of type announcements and feedback

Android Smartech Nudges 9.0.0

Released 29th, Dec 2022
Changelog:

  • Added support for feature DIY nudges, i.e HTML based nudge templates.

Android Smartech Nudges 8.9.6

Released 28th, Dec 2022
Changelog:

  • Fixed issue related to checking anchor element availability while simulating the nudge views for control group users
  • Handled get data response 211 in the SDK

Android Smartech Nudges 8.9.5

Released 21st, Dec 2022
Changelog:

  • Fixed an exception that was occurring where a nudge trigger event is called before an activity is completely rendered on screen.

Android Smartech Nudges 8.9.4

Released 13th, Dec 2022
Changelog:

  • Optimized size impact on the App due to the SDK
  • Enhanced spotlight nudges where single click on highlighted element will dismiss the nudge and navigate user to the respective screen
  • Fixed issue where nudge set to trigger on nudge action of modal bottom sheet was not showing

Android Smartech SDK 3.1.41

Released 9th, Dec 2022
Changelog:

  • Geofence supported enabled for Android 12 and above
  • Notifications permissions handling for Android 23

Android Smartech Nudges 8.9.3

Released 5th, Dec 2022
Changelog:

  • Bug fix where the tooltip anchor point is misaligned when the top position is selected for the tooltip nudge
  • Bug fix where spotlight and tooltip nudge is misplaced with respect to the selected element.

Android Smartech Nudges 8.9.2

Released 25th, Nov 2022
Changelog:

  • Added support for sending journey hash and nudge id in hansel events listener callback

Android Smartech Nudges 8.9.1

Released 23rd, Nov 2022
Changelog:

  • Fixed issue where persistent nudges were showing twice
  • Fixed issue where the hansel index for dynamic views was not working
  • Fixed issue where bottom sheet nudges were not working for app compact support library

Android Smartech App Inbox SDK 3.2.11

Released 23rd, Nov 2022
Changelog:

  • Bug fixed where App inbox pull to refresh issue fixed for health matrix

Android Smartech Push SDK 3.2.16

Released 22nd, Nov 2022
Changelog:

  • Push notification permissions enabled for Android 13
  • Added new feature where Background color support is provided for APN’s(solid and gradient background colors)
  • Upgraded target sdk to API level 33

Android Smartech Base SDK 3.2.30

Released 22nd, Nov 2022
Changelog:

  • Added new feature where activity payload personalisation can be done for in-app messages
  • Bug fix where Geofence will work for Android 12 and above
  • Upgraded target SDK to API level 33

Android Smartech Base SDK 3.2.29

Released 4th, Nov 2022
Changelog:

  • Fixed a crash resulting when you migrate from SDK 3.1.x series to SDK 3.2.x series by updating database version to 8.

🚧

We highly recommend to upgrade to Android Smartech Base SDK 3.2.29 when migrating from Smartech SDK 3.1.x series.

*Released Android Smartech Nudges 8.9.0

Released 1st, Nov 2022
Changelog:

  • Added feature of showing non-anchored nudges as modal bottom sheet
  • Added new nudge - Spotlight with image
  • Added feature of showing reasons for nudges not shown in nudge results
  • Added support for placing nudges on modal bottom sheet and dialog box
  • Added logic to clear unused images
  • Minor fix to pass custom data type as string for attributes
  • Crash fix occurred when persistent tag with image is used
  • Fixed error of duplicate class a.a.a found
  • Added better handling for responses other than 200

🚧

When migrating to Android Smartech Nudges SDK v8.9.0, also ensure to use Android Base SDK v3.2.27 (modular SDK) or Android SDK v3.1.40 (non-modular SDK) onwards.

Android Smartech Base SDK 3.2.28

Released 21st, Oct 2022
Changelog:

  • Enhanced SDK with exception handling, when smartpush and inbox dependencies are not used

Android Smartech Push SDK 3.2.15

Released 14th, Oct 2022
Changelog:

  • Enhancement to check all TRIDs for notifications for push amplication response

Android Smartech Base SDK 3.2.27

Released 14th, Oct 2022
Changelog:

  • Added new system event for PX - nudge not shown event
  • Fixed minor bug with in-app messages where multiple events are selected in real-time segment conditions.
  • Fixed non-fatal exception trace in logs when optional keys are not added on app manifest file

Android Smartech SDK 3.1.40

Released 14th, Oct 2022
Changelog:

  • Added new system event for PX - nudge not shown event
  • Fixed minor bug with in-app messages where multiple events are selected in real-time segment conditions.
  • Fixed non-fatal exception trace in logs when optional keys are not added on app manifest file

Android Smartech SDK 3.1.39

Released 29th, Sept 2022
Changelog:

  • Fixed issue of duplicate push notifications received by adding DB insert check
  • Enhanced SDK with exception handling, OOM errors for event table, closing cursor objects

Android Smartech App Inbox SDK 3.2.9

Released 27th, Sept 2022
Changelog:

  • Added viewed status update for app inbox messages when custom app inbox UI is used

Android Smartech Base SDK 3.2.26

Released 19th, Sept 2022
Changelog:

  • Fixed issue of duplicate push notifications received by adding DB insert check
  • Enhanced SDK with exception handling, OOM errors for event table, closing cursor objects

Android Smartech Push SDK 3.2.14

Released 19th, Sept 2022
Changelog:

  • Enhanced SDK with exception handling, OOM errors for event table, closing cursor objects

Android Smartech App Inbox SDK 3.2.8

Released 19th, Sept 2022
Changelog:

  • Enhanced SDK with exception handling, OOM errors for event table, closing cursor objects

Android Smartech Nudges SDK 8.8.12

Released 14th, Sept 2022
Changelog:

  • We've updated the image compression logic for non-PNG images to maintain the image quality in nudges having images
  • Fix to handle case where attributes of user A was being used for user B, leading to nudge client-side segment to fail
  • Fix for handling not-set operator in attribute based client side segments

Android Smartech Base SDK v3.2.25

Released 13th, Sept 2022
Changelog:

  • Fix for duplicate notifications received

Android Smartech Push SDK 3.2.13

Released 13th, Sept 2022
Changelog:

  • Fix for duplicate notifications received

Android Smartech Base SDK v3.2.24

Released 1st, Sept 2022
Changelog:

  • Minor enhancement to initialize SDK only once in a session

Android Smartech Base SDK v3.2.23

Released 29th, Aug 2022
Changelog:

  • Fixed ANR related to delayed SDK initialized in activity class
  • Minor enhancement to handle images of large sizes in in-app messages

Android Smartech SDK 3.1.38

Released 22nd, Aug 2022
Changelog:

  • Fixed ANR related to delayed SDK initialized in activity class
  • Minor enhancement to handle images of large sizes in in-app messages

Android Smartech Base SDK 3.2.22

Released 22nd, Aug 2022
Changelog:

  • Added retry logic to image download for rich push notifications, addressing issue of image sometimes doesn't get rendered in push notifications

Android Smartech Push SDK 3.2.12

Released 22nd, Aug 2022
Changelog:

  • Added retry logic to image download for rich push notifications, addressing issue of image sometimes doesn't get rendered in push notifications

Android Smartech SDK 3.1.37

Released 22nd, Aug 2022
Changelog:

  • Added retry logic to image download for rich push notifications, addressing issue of image sometimes doesn't get rendered in push notifications

Android Smartech Nudges SDK 8.8.9

Released 19th, Aug 2022
Changelog:

  • Minor enhancement to send hsl_userid in event nudge prompt dismissed
  • Added support for screen capturing when nudge SDK initialization is delayed

Android Smartech SDK 3.1.36

Released 16th, Aug 2022
Changelog:

  • Enhancement where PX (Hansel) SDK Init URLs are now driven via Smartech SDK

Android Smartech Base SDK 3.2.21

Released 16th, Aug 2022
Changelog:

  • Enhancement where PX (Hansel) SDK Init URLs are now driven via Smartech SDK

Android Smartech Nudges SDK 8.8.8

Released 10th, Aug 2022
Changelog:

  • Fix for crash that was happening on Android 7 devices.

Android Smartech SDK 3.1.35

Released 4th, Aug 2022
Changelog:

  • Updated header and footer in-app message template to take up 20% of device height.

Android Smartech Base SDK 3.2.20

Released 4th, Aug 2022
Changelog:

  • Updated header and footer in-app message template to take up 20% of device height.
  • Fix issue with duplicate push notifications received

Android Smartech Push SDK 3.2.11

Released 4th, Aug 2022
Changelog:

  • Fix issue with duplicate push notifications received

Android Smartech App Inbox SDK 3.2.7

Released 2nd, Aug 2022
Changelog:

  • Fixed deeplink redirection when custom UI is created using app inbox SDK methods

Android Smartech Nudges SDK 8.8.7

Released 2nd, Aug 2022
Changelog:

  • Fix for crash reported for tooltip nudge having position either top or bottom via null check when nudge try to reposition itself with the help of layout listener

Android Smartech Nudges SDK 8.8.6

Released 26th Jul, 2022
Changelog:

  • Minor fix for nudge priority logic
  • Crash fix where ConcurrentAccessException was occurring for users in the control group. We've now switched to ConcurrentHashmap for simulated nudges.

Android Smartech Nudges SDK 8.8.5

Released 15th, Jul 2022
Changelog:

Android Smartech Nudges SDK 8.8.4

Released 13th, Jul 2022
Changelog:

  • Fix for sending simulated nudge view count
  • New nudges introduced : Animated Swipes

Android Smartech Push SDK 3.2.10

Released 6th, Jul 2022
Changelog:

  • Minor fix for font size for app push notifications

Android Smartech SDK 3.1.34

Released 6th, Jul 2022
Changelog:

  • Minor fix for font size for app push notifications

Android Smartech Nudges SDK 8.8.3

Released 4th, Jul 2022
Changelog:

  • Minor enhancement to FOMO tag nudge used on dynamic views
  • Fix for crash for device pairing on Android OS version 5

Android Smartech Push SDK 3.2.9

Released 30th, Jun 2022
Changelog:

  • Support added for the latest FCM version

Android Smartech App Inbox SDK 3.2.6

Released 30th, Jun 2022
Changelog:

  • Fixed deeplink redirection issue if there are two app builds registerd with same broadcast receiver are present on a device

Android Smartech SDK 3.1.33

Released 29th, Jun 2022
Changelog:

  • Fixed issue with fetching existing tokens with FCM 21 and above versions.

Android Smartech Nudges SDK 8.8.2

Released 23rd, Jun 2022
Changelog:

  • Support added for line-height, letter spacing, text padding
  • Support added for ignoring an invisible container excluding its children. Please refer to the integration document for details.

Android Smartech SDK 3.1.32

Released 16th, Jun 2022
Changelog:

  • Fixed tracking for in-app close and click event for native image in-app message where image-click action is dismiss

Android Smartech Base SDK 3.2.19

Released 16th, Jun 2022
Changelog:

  • Fixed tracking for in-app close and click event for native image in-app message where image-click action is dismiss

Android Smartech Push SDK 3.2.8

Released 7th, Jun 2022
Changelog:

  • Added target package name while sending notification deep-link to the broadcast receiver so it will trigger only the respective app.

Android Smartech SDK 3.1.31

Released 6th, Jun 2022
Changelog:

  • Added the target package name while showing the push notification ensuring that it will target the respective app only.
  • Added an exception handler while dismissing the in-app message

Android Smartech Base SDK 3.2.18

Released 3rd, Jun 2022
Changelog:

  • Added an exception handler while dismissing the in-app message

Android Smartech SDK 3.1.30

Released 26th, May 2022
Changelog:

  • Added retry for syncing events
  • Fixed ANR related to SimpleDateFormatter

Android Smartech Base SDK 3.2.17

Released 26th, May 2022
Changelog:

  • Added retry for syncing events
  • Fixed ANR related to SimpleDateFormatter

Android Smartech Nudges SDK 8.8.1

Released 23rd, May 2022
Changelog:

  • Dynamic View Support is extended for all views. Refer to the integration document for details.
  • Added support for RTL layout for app

Android Smartech Nudges SDK 8.8.0

Released 9th, May 2022
Changelog:

  • Added support for Android 12 devices for test device functionality. When you upgrade to this version, ensure to follow the integration steps given here

Android Smartech Push SDK 3.2.7

Released 5th, May 2022
Changelog:

  • App crash fix when the notification was received on Android 7 and 8 devices. Instead of taking reference ids of notification, we are now taking the names of the icons which would be used for smallIcon, smallTransparentIcon, largeIcon, brand logo, and placeholder icon. In case of not set fallback to default icon which is app icon.

This change requires integration step update. Please refer to integration document for details

Android Smartech Base SDK 3.2.16

Released 5th, May 2022
Changelog:

  • App crash fix when the notification was received on Android 7 and 8 devices. Instead of taking reference ids of notification, we are now taking the names of the icons which would be used for smallIcon, smallTransparentIcon, largeIcon, brand logo, and placeholder icon. In case of not set fallback to default icon which is app icon.

This change requires integration step update. Please refer to integration document for details

Android Smartech SDK 3.1.29

Released 5th, May 2022
Changelog:

  • App crash fix when the notification was received on Android 7 and 8 devices. Instead of taking reference ids of notification, we are now taking the names of the icons which would be used for smallIcon, smallTransparentIcon, largeIcon, brand logo, and placeholder icon. In case of not set fallback to default icon which is app icon.

This change requires integration step update. Please refer to integration document for details

Android Smartech Nudges SDK 8.7.11

Released 3rd, May 2022
Changelog:

  • Fix for background image not showing in nudges

Android Smartech Push SDK 3.2.6

Released 29th, Apr 2022
Changelog:

  • Fix for push notification click tracking not working on Android 12 devices when the app targets API level 31

Android Smartech Push SDK 3.2.5

Released 14th, Apr 2022
Changelog:

  • We have moved to SHA256 from MD5 hashing algorithm
  • Introduced encryption support for data stored on the device

Android Smartech App Inbox SDK 3.2.5

Released 14th, Apr 2022
Changelog:

  • Added consumer proguard
  • Introduced encryption support for data stored on the device
  • Fixed ANRs caused by unclosed the cursor instance after each Database operation and added a Handler thread to database operation, which is the background thread and not dependent on main thread.

Android Smartech Base SDK 3.2.15

Released 14th, Apr 2022
Changelog:

  • We have moved to SHA256 from MD5 hashing algorithm
  • Introduced encryption support for data stored on the device
  • Added support for 0% control group in in-app messaging channel
  • Fixed ANRs caused by unclosed the cursor instance after each Database operation and added a Handler thread to database operation, which is the background thread and not dependent on main thread.

Android Smartech Nudges SDK 8.7.10

Released 14th, Apr 2022
Changelog:

  • MD5 hash used by SDK is removed
  • Encryption enhancement

Android Smartech Nudges SDK 8.7.9

Released 14th, Apr 2022
Changelog:

  • Fix for A/B Goal data not reflecting when the journey is extended
  • Minor optimizations

Android Smartech SDK 3.1.28

Released 14th, Apr 2022
Changelog:

  • Added support for 0% control group in in-app messaging channel
  • Fixed ANRs caused by unclosed the cursor instance after each Database operation and added a Handler thread to database operation, which is the background thread and not dependent on main thread.
  • We have moved to SHA256 from MD5 hashing algorithm

Android Smartech Nudges SDK 8.7.8

Released 24th, Mar 2022
Changelog:

  • Added support for configurable beacon size and opacity option
  • Added support for ShimmerLayout
  • Minor enhancements to screen capturing to support landscape mode & capturing the same screen multiple times.

Android Smartech Base SDK 3.2.14

Released 11th, Mar 2022
Changelog:

  • Fixed geofence broadcast receiver crash

Android Smartech Push SDK 3.2.4

Released 11th, Mar 2022
Changelog:

  • Fix for notification UI where image was getting cropped in push notifications delivered on Xiaomi devices & tablets.

Android Smartech SDK 3.1.27

Released 11th, Mar 2022
Changelog:

  • Fix for notification UI where image was getting cropped in push notifications delivered on Xiaomi devices & tablets.

Android Smartech Base SDK 3.2.13

Released 11th, Mar 2022
Changelog:

  • Fix for notification UI where image was getting cropped in push notifications delivered on Xiaomi devices & tablets.

Android Smartech Nudges SDK 8.7.7

Released 3rd, Mar 2022
Changelog :

  • Fixed exception related to using userId for the shared preference name
  • Fixed exception for one query used for delete operation in SQLite DB
  • Added support for personalizing the URL field in nudges having action buttons with user attributes and event payload parameters.

Android Smartech SDK 3.1.26

Released 2nd, Mar 2022
Changelog :

  • Fix for duplicate push notifications received
  • Fix for in-app campaign level frequency capping set at day level not working as expected

Android Smartech Base SDK 3.2.12

Released 2nd, Mar 2022
Changelog :

  • Fix for duplicate push notifications received
  • Fix for in-app campaign level frequency capping set at day level not working as expected

Android Smartech Nudges SDK 8.7.6

Released 23rd, Feb 2022
Changelog : Minor fix for image padding in announcement nudges

Android Smartech Base SDK 3.2.11

Released 23rd, Feb 2022
Changelog :

  • Added support for feature where more than one trigger event conditions can be added for in-app messages
  • Fixed the issue where the incomplete image was getting shown in the rich push notification.

Android Smartech Nudges SDK 8.7.5

Released 16th, Feb 2022
Changelog : Added support for button container spacing and padding for all nudges.

Android Smartech Nudges SDK 8.7.4

Released 9th, Feb 2022
Changelog : Fixed ANR and OOM (out of memory) errors

Android Smartech Base SDK v3.1.25

Released 9th, Feb 2022
Changelog :

  • Fixed ANR and OOM (out of memory) errors
  • Added support for encryption for data stored locally on the device

Android Smartech App Inbox SDK v3.2.4

Released 8th, Feb 2022
Changelog: Minor bug fix in default app inbox UI

Android Smartech Base SDK 3.2.10

Released 8th, Feb 2022
Changelog:

  • Fix for duplicate notifications received

Android Smartech Nudges SDK 8.7.3

Released 1st, Feb 2022
Changelog :

  • New spotlight shape - Pill top and Pill bottom
  • New nudges added beacon with image on side and beacon with image on side with action button
  • New nudge added tooltip with image and step conditions

Android Smartech Nudges SDK 8.7.2

Released 25th, Jan 2022
Changelog :

  • Minor fixes for nudge UI for tooltip having image on sides

Android Smartech Nudges SDK 8.7.1

Released 19th, Jan 2022
Changelog :

  • Fixed issue related to tracking of the branch of the user

Android Smartech Nudges SDK 8.7.0

Released 7th, Jan 2022
Changelog :

  • Fixed 'unsafe cryptographic encryption' shown in Google Play Console.

Android Smartech SDK 3.1.24

Released 3rd, Jan 2022
Changelog :

  • Fixed the issue where the incomplete image was getting shown in the rich push notification.

Android Smartech SDK 3.1.23

Released 31st, Dec 2021
Changelog :

  • Added support for feature where more than one trigger event conditions can be added for in-app messages

Android Smartech Nudges SDK 8.6.10

Released 30th, Dec 2021
Changelog :

  • Minor fixes for nudge UI for tooltip and spotlight

Android Smartech Nudges SDK 8.6.9

Released 27th, Dec 2021
Changelog :

  • Added support for hardware bitmaps
  • Removed the use of function popBackStack from the SDK

Android Smartech Base SDK 3.2.9

Released 25th, Dec 2021
Changelog :

  • Fixed issue in the handling of frequency capping for in-app messages

Android Smartech SDK 3.1.22

Released 25th, Dec 2021
Changelog :

  • Fixed issue in the handling of frequency capping for in-app messages

Android Smartech App Inbox SDK 3.2.3

Released 17th, Dec 2021
Changelog : Minor fix for timezone handling for App Inbox messages

Android Smartech Nudges SDK 8.6.8

Released 6th, Dec 2021
Changelog :

  • Added support for nudge priority feature
  • Added support for more design customizations
  • Removed support for Android 12 from test device functionality.

🚧

Clipboard access notification alert in Android 12

Our Smartech Nudges Android SDK uses the clipboard on the device to save and access tokens for the test device functionality. Due to the clipboard access notification added in Android 12, your app users will see the toast message " SDK 3.2.8 pasted from your clipboard" on the device having Android 12 and above. We highly recommend upgrading to this version to avoid this alert.

Android Smartech SDK 3.1.19

Released 23rd, Nov 2021
Changelog :

  • Added support for user-level frequency capping for in-app messaging channel
  • Added support for rendering image only in-app template as native in-app message

Android Smartech Base SDK 3.2.8

Released 23rd, Nov 2021
Changelog :

  • Added support for user-level frequency capping for in-app messaging channel
  • Added support for rendering image only in-app template as native in-app message

Android Smartech SDK 3.1.18

Released 18th, Nov 2021
Changelog :

  • Fix for image aspect ratio getting changed when used as image-only in-app message

Android Smartech Nudges SDK 8.6.7

Released 16th, Nov 2021
Changelog :
Added Support for below functionalities

  • GIF file format support in image editor
  • Blur effect for the backdrop
  • Set Image or gradient colors as the nudge background
  • Set custom padding for image in the image editor
  • Support for multi-screen walkthrough flow for nudges
  • Feedback nudges fix

Android Smartech SDK 3.1.17

Released 2nd, Nov 2021
Changelog :

  • Fix to call geofence API only after location permission is given by the user
  • Added changes related to pending intent filter for Android 12 OS devices

Android Smartech Base SDK 3.2.7

Released 27th, Oct 2021
Changelog :

  • Added support for Android 12

Android Smartech Nudges SDK 8.6.6

Released 22nd, Oct 2021
Changelog :

  • New feature added - User level frequency capping for nudges

Android Smartech Nudges SDK 8.6.5

Released 21st, Oct 2021
Changelog :

  • Event-based stop condition for Nudges
  • Fix for analytics data-related issue
  • Fix for spotlights where the arrow was always displayed.

Android Smartech Nudges SDK 8.6.4

Released 10th, Oct 2021
Changelog :

  • Fix for beacon nudge not shown when the nudge is placed near the top or bottom edge of the screen

Android Smartech Nudges SDK 8.6.3

Released 8th, Oct 2021
Changelog :

  • Feature enhancement to specify the tooltip position as top/bottom.
  • Hansel nudge show event added through the nudge callback.
  • Bug fixes for the tooltip with image on side nudge,
  • Tooltip nudge position fix in recycler view

Android Smartech Base SDK 3.2.6

Released 7th, Oct 2021
Changelog :

  • Fixed cursor close issue

Android Smartech Base SDK 3.2.5

Released 30th, Sept 2021
Changelog :

  • Fix for image aspect ratio getting changed when used as image-only in-app message

Android Smartech Nudges SDK 8.5.19

Released 22nd, Sept 2021
Changelog :

  • Pre-emptive exception handlers for internal events

Android Smartech Nudges SDK 8.5.18

Released 22nd, Sept 2021
Changelog :

  • Fix for data discrepancy for Nudge Dismiss event data

Android Smartech SDK 3.1.16

Released 3rd, Sept 2021
Changelog :

  • Fix added for where apps targeting Android 12 and higher are required to specify an explicit
    value for android:exported when the corresponding component has an intent filter defined.

Android Smartech Nudges SDK 8.5.17

Released 3rd, Sept 2021
Changelog :

  • Fix for ViewTreeObserver crash

Android Smartech Base SDK 3.2.4

Released 1st, Sept 2021
Changelog :

  • Added functionality to enable/disable app inbox feature

Android Smartech Nudges SDK 8.5.16

Released 30th, Aug 2021
Changelog :

  • Enhancement for app_load event for control group users

Android Smartech SDK 3.1.15

Released 24th, Aug 2021
Changelog :

  • Crash fix related to DB cursor

Android Smartech Nudges SDK 8.5.15

Released 23rd, Aug 2021
Changelog :

  • Minor enhancements and bug fixes

Android Smartech Nudges SDK 8.5.14

Released 18th, Aug 2021
Changelog :

  • Nudge level goals and attribution window feature for nudge results analytics
  • Enhancement for Hansel Index for setting hanselIndex as string instead of int

Android Smartech SDK 3.1.14

Released 12th, Aug 2021
Changelog :

  • Fixed notification text getting cut off in push notifications
  • Fixed ANR related to telephony ANR

Android Smartech Nudges SDK 8.5.13

Released 11th, Aug 2021
Changelog :

  • Option to logEventInBackground using which you can log the events in the background thread

Android Smartech SDK 3.1.13

Released 28th, Jul 2021
Changelog :

  • Added identity change in trackevents

Android Smartech Push SDK 3.2.1

Released 22nd, Jul 2021
Changelog :

  • Support for App inbox feature

Android Smartech App Inbox SDK 3.2.0

Released 22nd, Jul 2021
Changelog :

  • Support for App inbox feature

Android Smartech Nudges SDK 8.5.11

Released 14th, Jul 2021
Changelog :

  • Support for nudges positioned with respect to view index

Android Smartech Nudges SDK 8.5.10

Released 2nd, Jul 2021
Changelog :

  • Support for expandable view
  • Support for star shaped beacon nudge

Android Smartech Base SDK 3.2.3

Released 29th, Jun 2021
Changelog :

  • Dark mode compatibility
  • Brand app logo support
  • Minor fix to handle ANR reported where main thread was stuck on future.get()

Android Smartech SDK 3.1.12

Released 29th, Jun 2021
Changelog :

  • Dark mode compatibility
  • Brand app logo support
  • Minor fix to handle ANR reported

Android Smartech Nudges SDK 8.5.9

Released 23rd, Jun 2021
Changelog :

  • Support for immersive mode
  • Minor fixes & enhancements

Android Smartech SDK 3.1.12

Released 16th, Jun 2021
Changelog :

  • Minor fix to handle ANR reported where main thread was stuck on future.get()

Android Smartech SDK 3.1.11

Released 11th, Jun 2021
Changelog :

  • MInor bug fix related to geofence creation

Android Smartech SDK 3.1.10

Released 11th, Jun 2021
Changelog :

  • Fixed issue where geofence table was not created for existing users
  • Fixed issue related to negative coordinates for geofence

Android Smartech Nudges SDK 8.5.8

Released 28th, May 2021
Changelog :

  • Support for new nudge Tooltip with image on left or right side

Android Smartech Nudges SDK 8.5.7

Released 27th, May 2021
Changelog :

  • Minor fix for events tracking where hansel_nudge_event was sent more than once

Android Smartech SDK 3.1.10

Released 25th, May 2021
Changelog :

  • Minor fix for SDKinitialize method

Android Smartech Nudges SDK 8.5.6

Released 25th, May 2021
Changelog :

  • Only those goal events will be sent to the Netcore CEE backend where event + attribute condition is satisfied
  • Bugfix for nudges having delay trigger condition multiple times even if stop condition says stop showing after nudge is shown only once.
  • Bugfix for text getting truncated when wrapping it in the next line for tooltip and spotlight nudges.

Android Smartech Nudges SDK 8.5.5

Released 10th, May 2021
Changelog :

  • Bugfix - Nudge action triggers should work without sending data to vendor option.
  • Nudge animation logic change based on element size
  • Default font object support
  • Bring text closer to the element when arrow is removed.
  • Additional arrow format option of arrow with dot head.
  • Concentric circle for spotlight.
  • Ignore sending branch tracker event when hsl_data is empty.
  • Bugfix - SDK was sending goals with out any hsl_data
  • Adding app version and tg status as part of the query params
  • Removed permission for external storage read and write"

Android Smartech SDK 3.1.8

Released 4th, May 2021
Changelog :

  • Renamed app inbox activity name

Android Smartech SDK 3.1.7

Released 26th, Apr 2021
Changelog :

  • In-app control group enhancements for attribution logic
  • Better handling for in-app content HTML failing to load due to the internet getting disconnected
  • Fixed issue related to scheduled local push notification getting rendered after TTL

Android Smartech SDK 3.1.6

Released 20th, Apr 2021
Changelog :

  • Fix for text formatting not working for subtitle field Android 11 SAMSUNG devices.
  • Added network check before showing in-app message

Android Smartech Nudges SDK 8.5.4

Released 18th, Apr 2021
Changelog :

  • Minor enhancements

Android Smartech SDK 3.1.5

Released 7th, Apr 2021
Changelog :

  • Added custom notification layout handling for Xiaomi devices.

Android Smartech SDK 3.1.4

Released 4th, Apr 2021
Changelog :

  • Minor fix for geofence feature

Android Smartech Nudges SDK 8.5.3

Released 12th, Mar 2021
Changelog :

  • Minor enhancements

Android Smartech SDK 3.1.3

Released 19th, Feb 2021
Changelog :

  • Added support for actionable push notifications having dismiss, remind me later and copy text actions.
  • Optimized event syncing mechanism

Android Smartech Nudges SDK 8.5.2

Released 9th, Feb 2021
Changelog :

  • Support for delayed trigger for showing the nudge

Android Smartech Nudges SDK 8.5.0

Released 13th, Jan 2021
Changelog :

  • Hansel SDK and Netcore SDK merged
  • Support for list and segment created on the Netcore panel

Android Smartech SDK 3.1.0

Released 4th, Jan 2021
Changelog :

  • Added Support for Smartech PX SDK (earlier called Hansel SDK)

Android Smartech SDK 3.0.6

Released 10th, Nov 2020
Changelog :

  • Added support for text formatting options in push notifications

Android Smartech SDK 3.0.5

Released 6th, Nov 2020
Changelog :

  • Fixed issue related to enum in proguard

Android Smartech SDK 3.0.4

Released 21st, Oct 2020
Changelog :

  • Fixed issue related to enum in proguard

Android Smartech SDK 3.0.3

Released 16th, Oct 2020
Changelog :

  • Restructed ADID tracking
  • Added support for Xiaomi push gateway

Android Smartech SDK 3.0.2

Released 2nd, Sept 2020
Changelog :

  • Added LocalPN feature.
  • Added Multievent feature.
  • Added Optional identity on SDK upgrade fron v2 to v3.
  • Fixed recursive network call.
  • Added 1 sec time interval between subsequent network call for failed events.
  • Passing old GUID in app_reinstall event.
  • Changed code to handle Pending and Failed events realtime.

Android Smartech SDK 3.0.1

Released 6th, Aug 2020
Changelog :

  • Changed Context to strong reference for SMTEventRecorder.
  • Added token interval feature to send PN token generated event and default interval value is 60min.
  • Sending app_update event on migration to SDK3 from SDK2.
  • Sending appBundleId parameter to Pushamp url.
  • Handled SDK update scenario where init api is not called.

Android Smartech SDK 3.0.0

Released 16th, Jun 2020
Changelog :

  • Initial SDK release