Release Notes

iOS Smartech Base SDK 3.3.1

Released 11th Sept 2023
Changelog:

  • The API called via SDK was cached in the cache database created by the OS, so now have added an API header that will prevent saving the data in the cache for users henceforth.
  • Minor enhancement to PN Dismiss event not getting synced in real time when app is terminated

iOS Smartech Push SDK 3.3.1

Released 11th Sept 2023
Changelog:

  • Bug fix for Notification title and subtitle not visible for scheduled local push notifications

🚧

SmartPush-iOS-SDK (3.3.1) requires Smartech-iOS-SDK 3.3.1 as the minimum dependency

iOS Smartech App Inbox SDK 3.2.9

Released 11th Sept 2023
Changelog:

  • Updated app inbox functionality handling for notification categories.

🚧

Please note that this is a mandatory upgrade for app inbox feature

iOS Smartech Nudges SDK 9.0.1

Released 27th Aug 2023
Changelog:

  • Enhancement for using button action from DIY custom HTML nudge as trigger for other nudges for walkthrough usecases.
  • Added support for auto-play video in DIY custom HTML nudges

iOS Smartech Base SDK 3.3.0

Released 3rd Aug 2023
Changelog:

  • New push notification templates added - Timer, Timer with progress bar, Rating.
  • Added support for text formatting and background color to the push notifications

iOS Smartech Push SDK 3.3.0

Released 3rd Aug 2023
Changelog:

  • New push notification templates added - Timer, Timer with progress bar, Rating.
  • Added support for text formatting and background color to the push notifications

iOS Smartech Nudges SDK 9.0.0

Released 29th Jun 2023
Changelog:

  • Added support for Flutter changes in the Native SDK
  • The app default font does not match with Native Fonts on iOS
  • Minor enhancement to feature management functionality

iOS Smartech Base SDK 3.2.15

Released 8th Jun 2023
Changelog:

  • Bug fix for server-side segment-based nudges

iOS Smartech Nudges SDK 8.7.8

Released 8th Jun 2023
Changelog:

  • Bug fix for server-side segment-based nudges

🚧

Prerequisites: iOS Smartech Nudges SDK v8.7.8 requires iOS Smartech Base v3.2.15

iOS Smartech Nudges SDK 8.7.7

Released 30th May 2023
Changelog:

  • Feature added for support 'minute' value in Repeat Condition in the trigger section of a nudge.

iOS Smartech Nudges SDK 8.7.6

Released 15th May 2023
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.
  • 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.

iOS Smartech Base SDK 3.2.14

Released 15th May 2023
Changelog:

  • System events tracked by iOS Base SDK are now passed to PX SDK, so that they can be used as a trigger or client-side segmentation for PX. These events include First app launch, App launch, App reinstall and App update.

iOS Smartech Base SDK 3.2.13

Released 5th Apr 2023
Changelog:

  • Passing complete notification payload when a notification is clicked
  • Exposing a callback when a notification is received when the app is in the foreground.
  • Bug Fixed Fixed multiple app launch events observed when geofence callback is not received, specially on app running on emulator

iOS Smartech Push SDK 3.2.1

Released 5th Apr 2023
Changelog:

  • Exposing a callback when a notification is received when the app is in the foreground.

iOS Smartech Nudges SDK 8.7.5

Released 28th Apr 2023
Changelog:

  • Released support for feature where you can partially format the text used in nudges.
  • Bug Fixed Added Check for duplicate nudge id's in the map
  • Bug Fixed for Button Alignment not working , fix for Stepper/Carousel Nudge

iOS Smartech Nudges SDK 8.7.4

Released 19th Apr 2023
Changelog:

  • Bug fixed for updating Maps in SDK on Segment Change based on feedback nudge input.
  • Bug fixed and removed element from the queue if it's a Simulated Nudge.

iOS Smartech Nudges SDK 8.7.3

Released 28th Mar 2023
Changelog:

  • Bug fixed for Setting Button Text on get data sync optimisation.

iOS Smartech Nudges SDK 8.7.3

Released 31st Mar 2023
Changelog:

  • Bug fixed for Setting Button Text on get data sync optimisation.

iOS Smartech Nudges SDK 8.7.2

Released 28th Mar 2023
Changelog:

  • Enhanced SDK to support nudges on UICollectionReusableView , UITableViewHeaderFooterView. Please follow integration steps for this that are given here

iOS Smartech Base SDK 3.2.12

Released 28th Mar 2023
Changelog:

  • Bug fixed related to in-app message not rendering when multi-event real-time segment conditions have event payload in capital case
  • Bug fixed related to in-app message not rendering when the system event is selected as multi-event real-time segment conditions

iOS Smartech Push SDK 3.2.0

Released 28th Mar 2023
Changelog:

  • Bug fix where push notification click event not getting captured when the app is in the terminated state.
  • Minor enhancement to send the 'user_enabled_pn' or 'user_disabled_pn' event at a defined interval.
  • Bug fix where scheduled local push notification not working.

iOS Smartech Nudge SDK 8.7.1

Released 23rd Mar 2023
Changelog:

  • Feature enhancement where MCQ feedback nudges is shown with radio button and checkboxes
  • Bug Fix for increasing socket timeout to 180 seconds which earlier was 60 seconds

iOS Smartech Nudge SDK 8.7.0

Released 14th Mar 2023
Changelog:

  • Added support for new feature - DIY/Create your own nudge where you can add HTML content in the nudges
  • Bug Fix where nudge priority was not getting evaluated even after the user satisfied conditions

iOS Smartech Nudge SDK 8.6.0

Released 10th Feb 2023
Changelog:

  • Removed the encryption from Get Data API.
  • Enhanced handling for Get data validity
  • Fixed app crash happening on a particular screen while doing a screen capture on the PX panel.
  • Nudge Stop condition based on the event occurring will now be evaluated for a given user id instead of a device id.

iOS Smartech Nudge SDK 8.5.34

Released 2nd Jan 2023
Changelog:

  • Fixed a bug where SDK was sending wrong element identifier for UIView inside UITableView
  • Minor enhancement where SDK will send feedback data for nudges only if actionType key in get-data is Submit
  • Fixed a bug related to checking anchor element availability while simulating the nudge views for control group users

iOS Smartech Base SDK 3.2.11

Released 27th Dec 2022
Changelog:

  • Added support for feature of adding activity payload based personalization in in-app messaging channel.

iOS Smartech Nudge SDK 8.5.33

Released 19th Dec 2022
Changelog:

  • Added support for sending journey hash and nudge id in hansel events listener callback
  • Fixed issue where blank event name was being sent in hansel events listener callback

iOS Smartech Nudge SDK 8.5.32

Released 8th Dec 2022
Changelog:

  • Enhanced spotlight nudges where single click on highlighted element will dismiss the nudge and navigate user to the respective screen
  • Bug fix where the tooltip anchor point is misaligned when the top position is selected for the tooltip nudge

iOS Smartech Nudge SDK 8.5.31

Released 6th Dec 2022
Changelog:

  • Added a callback when the action button having the launch URL option is clicked.

iOS Smartech Nudge SDK 8.5.30

🚧

When migrating to iOS Smartech Nudges SDK v8.5.30, also ensure to use iOS Base SDK v3.2.10 (modular SDK) or iOS SDK v3.1.14 (non-modular SDK) onwards.

Released 6th Dec 2022
Changelog:

  • Added feature of showing reasons for nudges not shown in nudge results
  • Added support for sending simulated nudge views for control group users
  • Bug fix where spotlight nudges are not showing properly when overlay style is selected as Round

iOS Smartech Base SDK 3.2.10

Released 6th Dec 2022
Changelog:

  • Added support for the Nudge Not Shown system event

iOS Smartech SDK 3.1.14

Released 6th Dec 2022
Changelog:

  • Added support for the Nudge Not Shown system event
  • Added XCFramework support.

iOS Smartech Nudge SDK 8.5.29

Released 1st Nov 2022
Changelog:

  • Added new nudge - spotlight with images
  • Fix for re-evaluating client-side segments on user ID change or clearing of user attributes

iOS Smartech App Inbox SDK 3.2.5

Released 22nd Oct 2022
Changelog:

  • All the SDKs now are released as xcframework.
  • Fixed arm64 issue for the simulator.

iOS Smartech Push SDK 3.0.1

Released 22nd Oct 2022
Changelog:

  • All the SDKs now are released as xcframework.
  • Fixed arm64 issue for the simulator.

iOS Smartech Base SDK 3.2.9

Released 22nd Oct 2022
Changelog:

  • All the SDKs now are released as xcframework.
  • Fixed arm64 issue for the simulator.

iOS Smartech Nudge SDK 8.5.28

🚧

This release has a mandatory dependency on Smartech SDK version v3.1.13 and above or Smartech SDK version v3.2.28 and above

Released 24th Aug 2022
Changelog:

  • Enhancement in init SDK API call, which now will be driven by Smartech Base SDK
  • Added support for nudge stop conditions based on event and scheduled timeout condition
  • Added new nudge template - Animated swipes (Alert with image)
  • Handled UITableHeaderFooterView repeatable index

iOS Smartech Base SDK 3.2.8

Released 24th Aug 2022
Changelog:

  • Internal Enhancement for Smartech Nudges endpoints from Smartech SDK App Init API (hansel_api_endpoint)

iOS Smartech SDK 3.1.13

Released 24th Aug 2022
Changelog:

  • Internal Enhancement for Smartech Nudges endpoints from Smartech SDK App Init API (hansel_api_endpoint)

iOS Smartech SDK 3.1.12

Released 19th Jul 2022
Changelog:

  • Fixed a bug where a blank screen was visible at a certain time when rendering InApp Message using Native Image.

iOS Smartech Nudges SDK 8.5.26

Released 24th Jun 2022
Changelog:

  • Added support for personalization for text and URL fields of nudge content
  • Added support for line height, letter spacing, text padding, button padding, and spacing options in the nudge editor
  • Added new spotlight shapes - pill top and pill bottom
  • Added new nudge template - tooltip & beacon with image having stepper conditions

iOS Smartech Nudges SDK 8.5.25

Released 26th May 2022
Changelog:

  • Crash fix for test devices when the screen is getting captured.

iOS Smartech Nudges SDK 8.5.24

Released 14th May 2022
Changelog:

  • Added support for testing specific variants of AB experiment when journey is in test mode
  • Minor fix for issue of nudges not showing on iPad devices

iOS Smartech Nudges SDK 8.5.23

Released 13th May 2022
Changelog:
Added support for Invisible Container handling

iOS Smartech Nudges SDK 8.5.22

Released 9th May 2022
Changelog :
Minor bug fix for nudges showing twice intermittently when app_load event is used as nudge trigger

iOS Smartech Nudges SDK 8.5.21

Released 18th Apr 2022
Changelog :
Minor bug fix for nudge results for AB experiment goals

iOS Smartech Base SDK 3.2.7

Released 15th Apr 2022
Changelog :

  • Bug fixed where In-App Message viewed event was not getting captured when using native images
  • Removed Smartech.h method isNotificationFromSmartech
  • Added logs to show if panel is active or SDK is active based on App Init data.
  • Added additional catch to check if payload is valid and reject the payload showing event name.
  • Added handling BackendEnvironment for proper managing of backend Pod environment and added a default case to point to production URL.
  • Added log to show which event is failing.
  • Removed unused variables related to AppInbox in constants.

iOS Smartech SDK 3.1.12

Released 15th Apr 2022
Changelog :

  • Bug fixed where In-App Message viewed event was not getting captured when using native images

iOS Smartech Nudges SDK 8.5.20

Released 29th Mar 2022
Changelog :

  • Minor bug fixes for backdrop opacity for spotlight nudges
  • Crash fix while updating the new version of the app

iOS Smartech Nudges SDK 8.5.19

Released 24th Mar 2022
Changelog :

  • Minor bug fixes for announcement nudge width

iOS Smartech Nudges SDK 8.5.18

Released 23rd Mar 2022
Changelog :

  • Added support for configurable beacon size and opacity option
  • Crash fix for handling UICollectionView view hierarchy changes introduced in iOS 13

iOS Smartech Nudges SDK 8.5.17

Released 9th Mar 2022
Changelog :

  • Button alignment support for nudges having action buttons
  • Support for nudge priority feature

iOS Smartech Nudges SDK 8.5.16

Released 17th Feb 2022
Changelog :

  • Minor enhancement to nudge branch tracker event

iOS Smartech Nudges SDK 8.5.15

Released 27th Jan 2022
Changelog :

  • Minor bug fix in nudge attribution for goal events having properties condition

iOS Smartech SDK 3.1.10

Released 30th Dec 2021
Changelog :

  • Added support for using multiple event triggers in In-app messaging campaigns.

iOS Smartech Base SDK 3.2.6

Released 28th Dec 2022
Changelog :

  • To fix a crash related to SMTReachability we have removed the reachabilty functionality from the SDK.

iOS Smartech SDK 3.1.9

Released 28th Dec 2022
Changelog :

  • To fix a crash related to SMTReachability we have removed the reachabilty functionality from the SDK.

iOS Smartech Nudges SDK 8.5.14

Released 21st Dec 2021
Changelog :

  • Minor bug fixes

iOS Smartech SDK 3.1.8

Released 17th Dec 2021
Changelog :

  • Added support for user-level frequency capping
  • Added support for rendering image only in-app template as native in-app message
  • Reachability crash fix with ReachabilityCallback method
  • Hardcoded SDK version in SMTConstant, added version in Info.plist for Smartech Key

iOS Smartech Base SDK 3.2.5

Released 7th Dec 2021
Changelog :

  • Minor bug fixes

iOS Smartech Base SDK 3.2.4

Released 22nd Nov 2021
Changelog :

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

iOS Smartech App Inbox SDK 3.2.3

Released 17th Nov 2021
Changelog :

  • Minor bug fixes

iOS Smartech App Inbox SDK 3.2.2

Released 28th Oct 2021
Changelog :

  • Minor bug fixes

iOS Smartech App Inbox SDK 3.2.1

Released 11th Oct 2021
Changelog :

  • Minor bug fixes

iOS Smartech Nudges SDK 8.5.9

Released 30th Sep 2021
Changelog :
Added Support for the below functionalities

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

iOS Smartech Nudges SDK 8.5.8

Released 25th Aug 2021
Changelog :

  • Results 2.0 + Analytics optimization
  • Nudge level goals and attribution window feature for nudge results analytics

iOS Smartech Nudges SDK 8.5.7

Released 27th Jul 2021
Changelog :

  • Removed UIWebview from list of public views.

iOS Smartech App Inbox SDK 3.2.0

Released 13th Jul 2021
Changelog :

  • Initial release for SmartechAppInbox SDK.

iOS Smartech Base SDK 3.2.2

Released 7th Oct 2021
Changelog :
Bug Fixes.

iOS Smartech Base SDK 3.2.1

Released 6th Sept 2021
Changelog :

  • SDK Rearchitected and has been split into modules now i.e, Smartech(base framework), SmartPush (for push notifications) and SmartechAppInbox (for AppInbox).

iOS Smartech Push SDK 3.2.0

Released 23rd Apr 2021
Changelog :

  • Initial release for SmartPush SDK.

iOS Smartech Base SDK 3.2.0

Released 23rd Apr 2021
Changelog :

  • SDK Rearchitected and has been split into modules now i.e, Smartech(base framework) and SmartPush (for push notifications).

iOS Smartech SDK 3.1.4

Released 23rd Apr 2021
Changelog :

  • Handled SmartechAutoFetchLocation Condition

iOS Smartech SDK 3.1.3

Released 26th Mar 2021
Changelog :

iOS Smartech SDK 3.1.2

Released 15th Mar 2021
Changelog :

  • Added Geofence feature.

iOS Smartech SDK 3.1.1

Released 11th Feb 2021
Changelog :

  • Added event optimization.

iOS Smartech SDK 3.1.0

Released 14th Jan 2021
Changelog :

  • Added Actionable Push Notification support.
  • Added Hansel SDK support.
  • Added Native to web view user stitching support.