iOS SDK
iOS Smartech Nudges SDK 9.0.15
Released: 25th November 2024 | Product: PX
Changelog:
- Migrated data seamlessly from anonymous users to the first identified users.
- Enhanced the logic for arrow creation in nudges.
- Added support for handling lowercase event payload criteria during evaluation.
- Implemented detailed
NudgeNotShown
reason cases for DIY Nudges to provide better debugging. - Resolved an issue where beacon nudges were not visible when the Show tooltip only on click option was selected on the dashboard.
iOS Smartech Base SDK 3.5.7
Released: 13rd November 2024 | Product: CE
Changelog:
- Fixed an issue where In-App Messages were not displayed to eligible users when exclude lists and segment filters were applied.
iOS Smartech Base SDK 3.5.6
Released: 23rd September 2024 | Product: CE
Changelog:
- CE Attributes are now available on the PX SDK.
iOS Smartech Nudges SDK 9.0.14
Released: 23rd September 2024 | Product: PX
Changelog:
- Resolved inconsistencies with the display of nudges on the iOS app.
- Fixed an issue where the body text of the announcement nudge was empty.
Note
Smartech Nudges iOS SDK v9.0.14 will require Smartech Base SDK v3.5.6
iOS Smartech Nudges SDK 9.0.13
Released: 23rd August 2024 | Product: PX
Changelog:
- Resolved an issue where feature management was not functioning correctly when using server-side segments.
iOS Smartech App Inbox SDK 3.5.6
Released: 20th August 2024 | Product: CE
Changelog:
- Fixed an issue where AppInbox message status was not correctly maintained after launching the app, particularly following actions like deleting, marking as read, or clicking on a message.
iOS Smartech Base SDK 3.5.5
Released: 24th July 2024 | Product: CE
Changelog:
- Streamlined the onboarding process for new users to facilitate a smoother experience.
- Introduced the capability to send test In-App Messages directly to test devices, allowing for more accurate testing.
- Updated the In-App Message delivery logic to ensure that message evaluation waits for the completion of list and segment API calls.
iOS Smartech Push SDK 3.5.5
Released: 24th July 2024 | Product: CE
Changelog:
- Implemented additional flags for Push Notification (PN) opt-in and opt-out events, even when these events are sent multiple times. This enhancement helps track and handle subscriber trends accurately.
- Resolved an issue where the notification click event was not being sent when a test notification was delivered to the device. This was due to the server's
publishTime
being null. This fix ensures accurate tracking of test notification interactions.
iOS Smartech App Inbox SDK 3.5.5
Released: 24th July 2024 | Product: CE
Changelog:
- Enhanced the system to store user identity information alongside AppInbox payloads. This improvement ensures better personalization and tracking of user interactions with in app messages.
iOS Smartech Nudges SDK 9.0.12
Released: 11th July 2024 | Product: PX
Changelog:
- Resolved an issue causing random crashes when saving data in the
NSUserDefaults
. - Fixed an issue where the Beacon nudge was not visible when the Show tooltip only on click option was selected on the dashboard.
iOS Smartech Nudges SDK 9.0.11
Released: 13th June 2024 | Product: PX
Changelog:
- Resolved an issue where tooltip nudges were not clickable on Flutter applications.
iOS Smartech Nudges SDK 9.0.10
Released: 26th April 2024 | Product: PX
Changelog:
- Added support for Apple privacy manifest.
iOS Smartech App Inbox SDK 3.5.1
Released: 26th April 2024 | Product: CE
Changelog:
- Added support for Apple privacy manifest.
iOS Smartech Base SDK 3.5.3
Released: 26th April 2024 | Product: CE
Changelog:
- Resolved issue causing multiple appearances of in-app messages despite global frequency setting set to once per day.
iOS Smartech Base SDK 3.5.2
Released: 20th March 2024 | Product: CE
Changelog:
- Fixed the issue where In-App is shown to users outside the list/segment
iOS Smartech Nudges SDK 9.0.9
Released: 13th March 2024 | Product: PX
Changelog:
- Fixed random crash while journey processing during identity change
iOS Smartech Base SDK 3.5.1
Released: 13th March 2024 | Product: CE
Changelog:
- Fixed random crash on In-App Message on iOS 12 devices
iOS Smartech Base SDK 3.5.0
Released: 1st March 2024 | Product: CE
Changelog:
- In-app feature enhancements:
- Added support to exclude users from the list and exclude segments
- Displaying in-app messages based on geofence events
- Added delay option before showing an in-app message
- Added support for custom key-value pairs and UTM tracking data
- Removed validation for deeplinks and updated WhatsApp deeplink
- Fixed text trimming in SMS and Email when it's coming as a deeplink
- Fixed Core Data warnings from the SDK
- In the same session, when a user logs in with the same identity, the list and segment API are getting called now
iOS Smartech Push SDK 3.5.0
Released: 1st March 2024 | Product: CE
Changelog:
- Fixed Core Data warnings from the SDK
iOS Smartech App Inbox SDK 3.5.0
Released: 1st March 2024 | Product: CE
Changelog:
- Fixed Core Data warnings from the SDK
iOS Smartech Nudges SDK 9.0.8
Released: 26th Feb 2024 | Product: PX
Changelog:
- Fixed an issue related to the goal events having payload filter criteria tracked more than once.
- Fixed an issue related to the nudge branch tracker and nudge views not getting tracked for certain cases.
- Added support for
modulemaps
(bridging header not required)
iOS Smartech Nudges SDK 9.0.7
Released: 16th Feb 2024 | Product: PX
Changelog:
- Fixed an issue where the custom app default font wasn't getting applied to nudges.
iOS Smartech Nudges SDK 9.0.6
Released: 18th Jan 2024 | Product: PX
Changelog:
- Fixed button padding which did not match with the panel preview
iOS Smartech Nudges SDK 9.0.5
Released: 3rd Jan 2024 | Product: PX
Changelog:
- Fixed Rating nudge data where 0 rating was sent when nudge was dismissed without submitting the rating.
- Fixed an issue where ripple animation for nudge was getting misplaced
iOS Smartech Base SDK 3.4.1
Released: 6th Dec 2023 | Product: CE
Changelog:
- Fixed a close icon position for the native image-only in-app messages. From this SDK version onwards, close icon will be placed on top-right area of the image irrespective of its dimensions.
- Fixed an issue where attribution was not getting updated for push notifications received via 100x campaigns
iOS Smartech Push SDK 3.4.1
Released: 6th Dec 2023 | Product: CE
Changelog:
- Fixed an issue where attribution was not getting updated for push notifications received via 100x campaigns
iOS Smartech Nudges SDK 9.0.4
Released: 4th Dec 2023 | Product: PX
Changelog:
- Fixed an app crash while trying to capture screen on flutter SDK
iOS Smartech Nudges SDK 9.0.3
Released: 25th Nov 2023 | Product: PX
Changelog:
- Fixed an issue where nudge priority was not working when user logs out and logs with different identity
- Fixed an issue where multiple beacon nudges were overlapping when scrolling
iOS Smartech Base SDK 3.4.0
Released: 17th Oct 2023 | Product: CE
Changelog:
- Minor enhancement patch for list and segment API response
iOS Smartech Push SDK 3.4.0
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
- Please note iOS Smartech Push SDK 3.4.0 requires iOS Smartech Base SDK 3.4.0 as the minimum dependency.
iOS Smartech App Inbox SDK 3.2.10
Released: 17th Oct 2023 | Product: CE
Changelog:
- Minor Enhancements related to Custom push notifications templates
iOS Smartech Nudges SDK 9.0.2
Released: 17th Oct 2023 | Product: PX
Changelog:
- Fixed MCQ submit button issue where the button was disabled on multiple options selections.
- Fixed issue where screen was not getting captured for iOS flutter app.
iOS Smartech Base SDK 3.3.1
Released: 11th Sep 2023 | Product: CE
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 Sep 2023 | Product: CE
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 Sep 2023 | Product: CE
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 | Product: PX
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 | Product: CE
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 | Product: CE
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 | Product: PX
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 | Product: CE
Changelog:
- Bug fix for server-side segment-based nudges
iOS Smartech Nudges SDK 8.7.8
Released: 8th Jun 2023 | Product: PX
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 | Product: PX
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 | 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.
- 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 | Product: CE
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 Nudges SDK 8.7.5
Released: 28th Apr 2023 | Product: PX
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 | Product: PX
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 Base SDK 3.2.13
Released: 5th Apr 2023 | Product: CE
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 | Product: CE
Changelog:
- Exposing a callback when a notification is received when the app is in the foreground.
iOS Smartech Nudges SDK 8.7.3
Released: 28th Mar 2023 | Product: PX
Changelog:
- Bug fixed for Setting Button Text on get data sync optimisation.
iOS Smartech Nudges SDK 8.7.2
Released: 28th Mar 2023 | Product: PX
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 | Product: CE
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 | Product: CE
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 | Product: PX
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 | Product: PX
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 | Product: PX
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 | Product: PX
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 :
- Handled geofence backgound permission.
- Fixed atrribution crash https://github.com/NetcoreSolutions/Smartech-iOS-SDK/issues/1
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.
Updated 24 days ago