2022
Android SDK changelog releases 2022
December
29th, Dec 2022
Android Smartech Nudges 9.0.0
- Added support for feature DIY nudges, i.e HTML based nudge templates.
28th, Dec 2022
Android Smartech Nudges 8.9.6
- 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
21st, Dec 2022
Android Smartech Nudges 8.9.5
- Fixed an exception that was occurring where a nudge trigger event is called before an activity is completely rendered on screen.
13th, Dec 2022
Android Smartech Nudges 8.9.4
- 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
9th, Dec 2022
Android Smartech SDK 3.1.41
- Geofence supported enabled for Android 12 and above
- Notifications permissions handling for Android 23
5th, Dec 2022
Android Smartech Nudges 8.9.3
- 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.
November
25th, Nov 2022
Android Smartech Nudges 8.9.2
- Added support for sending journey hash and nudge id in hansel events listener callback
23rd, Nov 2022
Android Smartech Nudges 8.9.1
- 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
23rd, Nov 2022
Android Smartech App Inbox SDK 3.2.11
- Bug fixed where App inbox pull to refresh issue fixed for health matrix
22nd, Nov 2022
Android Smartech Push SDK 3.2.16
- 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
22nd, Nov 2022
Android Smartech Base SDK 3.2.30
- 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
4th, Nov 2022
Android Smartech Base SDK 3.2.29
- 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.
1st, Nov 2022
Android Smartech Nudges 8.9.0
- 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.
October
21st, Oct 2022
Android Smartech Base SDK 3.2.28
- Enhanced SDK with exception handling, when smartpush and inbox dependencies are not used
14th, Oct 2022
Android Smartech Push SDK 3.2.15
- Enhancement to check all TRIDs for notifications for push amplication response
14th, Oct 2022
Android Smartech Base SDK 3.2.27
- 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
14th, Oct 2022
Android Smartech SDK 3.1.40
- 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
September
29th, Sept 2022
Android Smartech SDK 3.1.39
- 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
27th, Sept 2022
Android Smartech App Inbox SDK 3.2.9
- Added viewed status update for app inbox messages when custom app inbox UI is used
19th, Sept 2022
Android Smartech Base SDK 3.2.26
- 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
19th, Sept 2022
Android Smartech Push SDK 3.2.14
- Enhanced SDK with exception handling, OOM errors for event table, closing cursor objects
19th, Sept 2022
Android Smartech App Inbox SDK 3.2.8
- Enhanced SDK with exception handling, OOM errors for event table, closing cursor objects
14th, Sept 2022
Android Smartech Nudges SDK 8.8.12
- 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
13th, Sept 2022
Android Smartech Base SDK v3.2.25
- Fix for duplicate notifications received
13th, Sept 2022
Android Smartech Push SDK 3.2.13
- Fix for duplicate notifications received
1st, Sept 2022
Android Smartech Base SDK v3.2.24
- Minor enhancement to initialize SDK only once in a session
August
29th, Aug 2022
Android Smartech Base SDK v3.2.23
- Fixed ANR related to delayed SDK initialized in activity class
- Minor enhancement to handle images of large sizes in in-app messages
22nd, Aug 2022
Android Smartech SDK 3.1.38
- Fixed ANR related to delayed SDK initialized in activity class
- Minor enhancement to handle images of large sizes in in-app messages
22nd, Aug 2022
Android Smartech Base SDK 3.2.22
- Added retry logic to image download for rich push notifications, addressing issue of image sometimes doesn't get rendered in push notifications
22nd, Aug 2022
Android Smartech Push SDK 3.2.12
- Added retry logic to image download for rich push notifications, addressing issue of image sometimes doesn't get rendered in push notifications
22nd, Aug 2022
Android Smartech SDK 3.1.37
- Added retry logic to image download for rich push notifications, addressing issue of image sometimes doesn't get rendered in push notifications
19th, Aug 2022
Android Smartech Nudges SDK 8.8.9
- Minor enhancement to send hsl_userid in event nudge prompt dismissed
- Added support for screen capturing when nudge SDK initialization is delayed
16th, Aug 2022
Android Smartech SDK 3.1.36
- Enhancement where PX (Hansel) SDK Init URLs are now driven via Smartech SDK
16th, Aug 2022
Android Smartech Base SDK 3.2.21
- Enhancement where PX (Hansel) SDK Init URLs are now driven via Smartech SDK
10th, Aug 2022
Android Smartech Nudges SDK 8.8.8
- Fix for crash that was happening on Android 7 devices.
4th, Aug 2022
Android Smartech SDK 3.1.35
- Updated header and footer in-app message template to take up 20% of device height.
4th, Aug 2022
Android Smartech Base SDK 3.2.20
- Updated header and footer in-app message template to take up 20% of device height.
- Fix issue with duplicate push notifications received
4th, Aug 2022
Android Smartech Push SDK 3.2.11
- Fix issue with duplicate push notifications received
2nd, Aug 2022
Android Smartech App Inbox SDK 3.2.7
- Fixed deeplink redirection when custom UI is created using app inbox SDK methods
2nd, Aug 2022
Android Smartech Nudges SDK 8.8.7
- 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
July
26th Jul, 2022
Android Smartech Nudges SDK 8.8.6
- 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.
15th Jul, 2022
Android Smartech Nudges SDK 8.8.5
- Callback made available for Launch URL option to handle deep link. Refer to integration documentation for details.
13th, Jul 2022
Android Smartech Nudges SDK 8.8.4
- Fix for sending simulated nudge view count
- New nudges introduced : Animated Swipes
6th, Jul 2022
Android Smartech Push SDK 3.2.10
- Minor fix for font size for app push notifications
6th, Jul 2022
Android Smartech SDK 3.1.34
- Minor fix for font size for app push notifications
4th, Jul 2022
Android Smartech Nudges SDK 8.8.3
- Minor enhancement to FOMO tag nudge used on dynamic views
- Fix for crash for device pairing on Android OS version 5
June
30th, Jun 2022
Android Smartech Push SDK 3.2.9
- Support added for the latest FCM version
30th, Jun 2022
Android Smartech App Inbox SDK 3.2.6
- Fixed deeplink redirection issue if there are two app builds registerd with same broadcast receiver are present on a device
29th, Jun 2022
Android Smartech SDK 3.1.33
- Fixed issue with fetching existing tokens with FCM 21 and above versions.
23rd, Jun 2022
Android Smartech Nudges SDK 8.8.2
- 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.
16th, Jun 2022
Android Smartech SDK 3.1.32
- Fixed tracking for in-app close and click event for native image in-app message where image-click action is dismiss
16th, Jun 2022
Android Smartech Base SDK 3.2.19
- Fixed tracking for in-app close and click event for native image in-app message where image-click action is dismiss
7th, Jun 2022
Android Smartech Push SDK 3.2.8
- Added target package name while sending notification deep-link to the broadcast receiver so it will trigger only the respective app.
6th, Jun 2022
Android Smartech SDK 3.1.31
- 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
3rd, Jun 2022
Android Smartech Base SDK 3.2.18
- Added an exception handler while dismissing the in-app message
May
26th, May 2022
Android Smartech SDK 3.1.30
- Added retry for syncing events
- Fixed ANR related to SimpleDateFormatter
26th, May 2022
Android Smartech Base SDK 3.2.17
- Added retry for syncing events
- Fixed ANR related to SimpleDateFormatter
23rd, May 2022
Android Smartech Nudges SDK 8.8.1
- Dynamic View Support is extended for all views. Refer to the integration document for details.
- Added support for RTL layout for app
9th, May 2022
Android Smartech Nudges SDK 8.8.0
- Added support for Android 12 devices for test device functionality. When you upgrade to this version, ensure to follow the integration steps given here
5th, May 2022
Android Smartech Push SDK 3.2.7
- 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
5th, May 2022
Android Smartech Base SDK 3.2.16
- 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
5th, May 2022
Android Smartech SDK 3.1.29
- 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
3rd, May 2022
Android Smartech Nudges SDK 8.7.11
- Fix for background image not showing in nudges
April
29th, Apr 2022
Android Smartech Push SDK 3.2.6
- Fix for push notification click tracking not working on Android 12 devices when the app targets API level 31
14th, Apr 2022
Android Smartech Push SDK 3.2.5
- We have moved to SHA256 from MD5 hashing algorithm
- Introduced encryption support for data stored on the device
14th, Apr 2022
Android Smartech App Inbox SDK 3.2.5
- 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.
14th, Apr 2022
Android Smartech Base SDK 3.2.15
- 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.
14th, Apr 2022
Android Smartech Nudges SDK 8.7.10
- MD5 hash used by SDK is removed
- Encryption enhancement
14th, Apr 2022
Android Smartech Nudges SDK 8.7.9
- Fix for A/B Goal data not reflecting when the journey is extended
- Minor optimizations
14th, Apr 2022
Android Smartech SDK 3.1.28
- 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
March
24th, Mar 2022
Android Smartech Nudges SDK 8.7.8
- 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.
11th, Mar 2022
Android Smartech Base SDK 3.2.14
- Fixed geofence broadcast receiver crash
11th, Mar 2022
Android Smartech Push SDK 3.2.4
- Fix for notification UI where image was getting cropped in push notifications delivered on Xiaomi devices & tablets.
11th, Mar 2022
Android Smartech SDK 3.1.27
- Fix for notification UI where image was getting cropped in push notifications delivered on Xiaomi devices & tablets.
11th, Mar 2022
Android Smartech Base SDK 3.2.13
- Fix for notification UI where image was getting cropped in push notifications delivered on Xiaomi devices & tablets.
3rd, Mar 2022
Android Smartech Nudges SDK 8.7.7
- 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.
2nd, Mar 2022
Android Smartech SDK 3.1.26
- Fix for duplicate push notifications received
- Fix for in-app campaign level frequency capping set at day level not working as expected
2nd, Mar 2022
Android Smartech Base SDK 3.2.12
- Fix for duplicate push notifications received
- Fix for in-app campaign level frequency capping set at day level not working as expected
February
23rd, Feb 2022
Android Smartech Nudges SDK 8.7.6
- Minor fix for image padding in announcement nudges
23rd, Feb 2022
Android Smartech Base SDK 3.2.11
- 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.
16th, Feb 2022
Android Smartech Nudges SDK 8.7.5
- Added support for button container spacing and padding for all nudges.
9th, Feb 2022
Android Smartech Nudges SDK 8.7.4
- Fixed ANR and OOM (out of memory) errors
9th, Feb 2022
Android Smartech Base SDK v3.1.25
- Fixed ANR and OOM (out of memory) errors
- Added support for encryption for data stored locally on the device
8th, Feb 2022
Android Smartech App Inbox SDK v3.2.4
- Minor bug fix in default app inbox UI
8th, Feb 2022
Android Smartech Base SDK 3.2.10
- Fix for duplicate notifications received
1st, Feb 2022
Android Smartech Nudges SDK 8.7.3
- 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
January
25th, Jan 2022
Android Smartech Nudges SDK 8.7.2
- Minor fixes for nudge UI for tooltip having image on sides
19th, Jan 2022
Android Smartech Nudges SDK 8.7.1
- Fixed issue related to tracking of the branch of the user
7th, Jan 2022
Android Smartech Nudges SDK 8.7.0
- Fixed 'unsafe cryptographic encryption' shown in Google Play Console.
3rd, Jan 2022
Android Smartech SDK 3.1.24
- Fixed the issue where the incomplete image was getting shown in the rich push notification.
Updated 6 days ago