14.2.1
Release Date: 26.11.2025
Fixes
Fixed an issue where inapps triggered by button events were not displaying
14.2.0
Release Date: 14.11.2025
Updates
Added InsiderUser.logoutResettingInsiderID to completely logout the user and dissociate the device from their insider profile
14.1.0
Release Date: 06.11.2025
Updates
Some changes made for new Apple devices info
Session life cycle is improved in order to keep stability at top and speed up the execution
Improve the appearance of App Templates on iOS 26
InsiderMobileAdvancedNotification 2.3.1 has been released to remove non-important logs of level=INFO
14.0.5
Release Date: 07.10.2025
Updates
InsiderMobileAdvancedNotification 2.3.1 has been released to remove non-important logs of level=INFO
Fixes
Performance issue of the login request callback on main thread is fixed
14.0.4
Release Date: 26.09.2025
Updates
The locking mechanism in the Session Stop logic has been replaced with UIBackgroundTaskIdentifier API
InsiderMobileAdvancedNotification 2.3.1 has been released to remove non-important logs of level=INFO
14.0.3
Release Date: 18.09.2025
Updates
Newly launched Apple devices info has been updated
InsiderMobileAdvancedNotification 2.3.1 has been released to remove non-important logs of level=INFO
Fixes
Fixed an issue that might prevent live previews in app templates from appearing
Fixed issue where non-cached content optimizer methods could not be tested using the test variant
14.0.2
Release Date: 05.09.2025
New Features
Bypass feature for block inapp method is introduced
Fixes
Fixed an issue that could occasionally cause the app to slow down during initialization
14.0.1
Release Date: 15.08.2025
Fixes
Fixed a rare issue where Geofence services were not working properly
14.0.0
Release Date: 15.08.2025
New Features
Introduced On Multiple Events triggering, allowing advanced configuration based on multiple events, parameters, and parameter values.
Updates
Added Content Optimizer Seen event to track value access with parameters: Campaign ID, Variant ID, Value, Default Value, Type.
Added support for negative values in Product and User attributes and Event parameters.
Fixed a rare issue where Geofence services were not working properly.
addParameterWithArray method under Insider Event Object has been deprecated and two new methods added to increase possible use cases and usage for Multiple Event Triggers
addParameterWithStringArray & addParameterWithNumericArray have been introducedsetCustomAttributeWithArray method under Insider Product Object has been deprecated and two new methods added to increase possible use cases and usage for Multiple Event Triggers
setCustomAttributeWithStringArray & setCustomAttributeWithNumericArray have been introduced
13.12.2
Release Date: 27.06.2025
Fixes
Fixed a rare issue that could occasionally affect screen behavior when setting location permissions
Fixed an uncommon case where the geofence module might not function as expected and could lead to non-fatal errors
Fixed a specific case where custom use of the “auto-integration” key could prevent correct parsing
Updates
Starting from version 2.3.0 of InsiderMobileAdvancedNotification, we’ve made critical updates to the Notification Service integration.
To ensure continued functionality and optimal performance, please update your Notification Service extension code based on your integration method (SPM, CocoaPods, or Carthage).
Please refer to the relevant code blocks on the pages linked below.
13.12.1
Release Date: 21.05.2025
Updates
Starting from version 2.3.0 of InsiderMobileAdvancedNotification, we’ve made critical updates to the Notification Service integration.
To ensure continued functionality and optimal performance, please update your Notification Service extension code based on your integration method (SPM, CocoaPods, or Carthage).
Please refer to the relevant code blocks on the pages linked below.
Fixes
Fixed a rare scenario that when the mobile login status (mls) attribute was incorrectly set to true even when the user had no identifiers
13.12.0
Release Date: 30.04.2025
Updates
Starting from version 2.3.0 of InsiderMobileAdvancedNotification, we’ve made critical updates to the Notification Service integration.
To ensure continued functionality and optimal performance, please update your Notification Service extension code based on your integration method (SPM, CocoaPods, or Carthage).
Please refer to the relevant code blocks on the pages linked below.
New Features
Introduced data flushing enhancement as an additional and optional capability to enable periodic syncing with SDK services
Updates
Added an extra layer of security with data encryption for user identifiers stored in NSUserDefaults
13.11.2
Release Date: 11.04.2025
Updates
Starting from version 2.3.0 of InsiderMobileAdvancedNotification, we’ve made critical updates to the Notification Service integration.
To ensure continued functionality and optimal performance, please update your Notification Service extension code based on your integration method (SPM, CocoaPods, or Carthage).
Please refer to the relevant code blocks on the pages linked below.
Fixes
Fixed an issue where the methods getContentStringWithoutCache, getContentBoolWithoutCache, and getContentIntWithoutCache were consistently returning the default value instead of the remote (the value set within Inone) value.
13.11.1
Release Date: 08.04.2025
Updates
Starting from version 2.3.0 of InsiderMobileAdvancedNotification, we’ve made critical updates to the Notification Service integration.
To ensure continued functionality and optimal performance, please update your Notification Service extension code based on your integration method (SPM, CocoaPods, or Carthage).
Please refer to the relevant code blocks on the pages linked below.
New Features
In order to control data collection and messaging over mobile app channel, added app channel specific user control mechanism with mobile access method. Please check here for more details
Added support for push notification action buttons, enabling deep linking and interactive actions with 13.10.0+
For this feature usage, must use up-to-date codes for InsiderMobileAdvancedNotification 2.3.0+ version and above. Please refer to the pages below:
Cocoapods Installation, Carthage Installation, SPM Installation
13.10.0
Release Date: 21.03.2025
Updates
Starting from version 2.3.0 of InsiderMobileAdvancedNotification, we’ve made critical updates to the Notification Service integration.
To ensure continued functionality and optimal performance, please update your Notification Service extension code based on your integration method (SPM, CocoaPods, or Carthage).
Please refer to the relevant code blocks on the pages linked below.
New Features
New filterable product attributes are now included for the smart recommender. Please check here for integrating needed methods.
Added support for push notification action buttons, enabling deep linking and interactive actions.
For this feature usage, must use up-to-date codes for InsiderMobileAdvancedNotification 2.3.0+ version and above. Please refer to the pages below:
Cocoapods Installation, Carthage Installation, SPM Installation
13.9.2
Release Date: 07.03.2025
Fixes
Fixed the issue where revenue could not be collect for the recommendation when the app was reopened from the background
13.9.1
Release Date: 28.02.2025
Fixes
Fixed a rare issue where events were not sent when the app was killed
13.9.0
Release Date: 07.02.2025
New Features
Without Storage methods have been added to Content Optimizer. Please check here
Updates
Increased retry frequency for stop request when reinitialization
13.8.1
Release Date: 20.01.2025
Updates
Added new logs for improving tracking cability of the SDK stability.
13.7.4
Release Date: 03.01.2025
Fixes
Added validation and thread safety to not cause some rare non-fatal crashes
Updates
When keyboard is open, inapps won’t appear and block screen on app cycle
13.7.2
Release Date: 19.11.2024
Fixes
Added inapp cleanup before login process to prevent unwanted inapp display
13.7.1
Release Date: 05.11.2024
Fixes
Recommendation Event issue is fixed
13.7.0
Release Date: 01.11.2024
New Features
Wishlist Events added here
Added Exact Pixel support for App Templates
Added Shake Detector for App Templates
Fixes
Improved event handling to ensure smoother and more reliable user experiences, especially in complex scenarios
Ensured UI components update seamlessly, eliminating potential interruptions and enhancing responsiveness
Strengthened internal processes to maintain data consistency for custom events
13.6.5
Release Date: 22.10.2024
Fixes
Unidentified iPhone devices issue has been fixed
On some rare scenarios, iOS background issues are fixed
13.6.4
Release Date: 07.10.2024
Fixes
Fixed an issue that caused delayed templates to not function properly when disabling in-app messages
13.6.3
Release Date: 30.09.2024
Fixes
On some rare scenarios, iOS background issues are fixed
13.6.2
Release Date: 09.09.2024
Fixes
On some rare scenarios, counter of event triggers is not working case on inapps is fixed
13.6.1
Release Date: 05.09.2024
Fixes
On some rare scenarios, Enhanced Social Proof cannot be seen issue is fixed
Fixed an issue caused by unsafe mutations during dictionary sanitization
13.6.0
Release Date: 15.08.2024
Fixes
Under some rare scenarios, session_start event not triggered issue is fixes
Added validation to ensure event name and event parameters are always formatted as objects with the appropriate structure
Fixed type checking for parameters to ensure they are of supported types (NSString, NSNumber, NSArray, NSDictionary).
Fixed type checking logic for names to ensure they are NSString and not empty.
Fixed missing JourneyID parameter on push events for some rare cases
New Features
Integrated removeInappWithCompletionHandler in the disableInAppMessages method to ensure any active in-app messages are properly removed and logged when in-app messages are disabled. For more, please check the page.
Added logging to capture and report blocked in-app messages with detailed context, including reasons and message details.
Updates
Added logging to identify and skip unsupported data types, checking for both parameter names and values.
13.5.3
Release Date: 18.07.2024
Fixes
Some improvements have been made to Architect push data collection.
In rare scenarios, user switching issue with the login method is fixed.
13.5.2
Release Date: 04.07.2024
Updates
Some improvements have been made for data integrity.
13.5.1
Release Date: 01.07.2024
Updates
Additional log improvements for Template Store.
13.5.0
Release Date: 11.06.2024
Fixes
The issue where the MLS attribute value was continuously shown as false in TestLab has been fixed.
Format errors in the location-based setBirthday method have been fixed.
The problem where the notification_open callback was triggered twice when the app was opened by clicking Insider Push in the Kill state has been resolved.
Updates
Some changes have been made to the UDID structure.
The Bridging-Header requirement for Swift targets has been removed.
13.4.3
Release Date: 06.05.2024
Fixes
Improvements have been made to the recommendation method.
Updates
Insider Geofence PrivacyInfo information has been updated to resolve ITMS-91056 Apple’s error.
InsiderGeofence updated to 1.1.2 because of the issue above.
13.4.2
Release Date: 28.03.2024
Fixes
Some scenarios has been fixed when it is not able to get message center data in that circumstances.
Updates
InsiderGeofence updated to 1.1.1. Also, PrivacyInfo added to the Geofence SDK.
13.4.1
Release Date: 08.03.2024
New Features
The getInsiderID method has been added to get the Insider ID value instantly, and the registerInsiderIDListenerWithSelector:sender: method has been added to listen to its changes.
Updates
PrivacyInfo information has been added to the SDK.
InsiderGeofence updated to 1.1.1. Also, PrivacyInfo added to the Geofence SDK.
13.4.0
Release Date: 09.02.2024
Fixes
Some problems with hybrid plugins have been fixed
Fixed the issue with Insider Product validation
Updates
Enhancements made in recommendation logging
Some improvement has been made in data collection
13.3.3
Release Date: 28.12.2023
Fixes
Fixed faulty partner name validation for underscore (“_”) character after 13.2.0
13.3.2
Release Date: 14.12.2023
Fixes
Fixed rare cases of crashes while app is in progress of termination by the operating system
Fixed slightly off vertical positioning of top centered templates
13.3.1
Release Date: 06.11.2023
Fixes
Refactored several class names uniquely to prevent class name collusions in Objective-C based projects
Updates
Added option to disable didRegisterForRemoteNotificationsWithDeviceToken swizzler to avoid collusions with faulty 3rd party implementations. If you choose to disable the swizzler; tokens can still be registered manually by calling registerDeviceTokenWithApplication method
Security layers improved for Message Center
13.2.2
Release Date: 09.10.2023
Fixes
Improvements on Message Center calls
Fixed a warning on Xcode related to statusBarOrientation
13.2.1
Release Date: 27.09.2023
Fixes
Live Preview issue is fixed for Social Proof & Whatsapp Templates
Position issue is fixed for Social Proof & Whatsapp Templates
13.2.0
Release Date: 08.09.2023
New Features
New method added to change user's respective panel during the app open
13.1.1
Release Date: 27.07.2023
Fixes
Fixed rare cases of SDK crashes where InsiderMobile would not be able to send user data when the app is killed.
13.1.0
Release Date: 14.07.2023
Fixes
The UI problems of the Toast package have been fixed when the Toast package and the Insider package are used together.
Some adjustments have been made for hybrid plugins.
13.0.0
Release Date: 01.06.2023
New Features
App Templates now appear as an individual layer on top of the application layer where they cannot be visually manipulated by other UI elements such as; presented screens, splash screens etc.
12.8.7
Release Date: 12.05.2023
Fixes
Some handlers are added for rare scenarios.
12.8.6
Release Date: 10.04.2023
Fixes
The dynamic filter option in the Smart Recommender is working properly when the taxonomy breadcrumb contains more than one value.
12.8.5
Release Date: 29.03.2023
Fixes
Fixed the issue where the handlePushLogWithUserInfo public method would not work for Hybrid Apps on the background and kill state.
12.8.4
Release Date: 16.03.2023
Fixes
Fixed the issue where the handlePushLogWithUserInfo public method would not work.
12.8.3
Release Date: 01.03.2023
Fixes
Fixed the issue where ‘willPresentNotification:withCompletionHandler' and 'didReceiveNotificationResponse:withCompletionHandler' methods were used in AppDelegate in projects where Insider SDK may interfere with Firebase SDK push notification handlers.
Fixed cases where the keyboard of the application was opening and moving the partner application window vertically while in-app templates were shown.
Fixed a bug case where partner applications with long splash screens may interfere with App Template’s `show on session start` behavior.
12.8.2
Release Date: 13.02.2023
Updates
'setIsUNUserNotificationSwizzlersDisabled' public method has been added.
'handlePushLogWithUserInfo' method has been customized.
12.8.1
Release Date: 07.02.2023
New Features
Improved user attributes identification where multiple users may log in during a single session. We will be able to differentiate sessions and assign correct attributes to the correct users.
Fixes
Fixed interaction logic of foreground push notifications in some cases.
Fixed the appearance of App Templates when the Use Full-Screen option is enabled.
12.8.0
Release Date: 18.01.2023
New Features
The Geofence feature is removed from InsiderMobile. In order to use the Geofence feature; partners need to install InsiderGeofence via Cocoapods or Carthage
Added a callback to observe seen status for App Templates
Multiple parameters can now be added to a single line of code
Fixes
Fixed cases where stop logs may get corrupted for users using old versions of iOS
Fixed a rare case where an insider id may get corrupted making SDK features unavailable to the user
Updates
Added a control mechanism to prevent multiple triggering of stop logs in rare cases
12.7.3
Release Date: 27.12.2022
New Features
Added new events to observe click actions in App Templates
Generated endpoints can now be observed in Test Lab while triggering a recommendation method
Updates
Improved stability in case we need to reset an InsiderId
Improved stability in cases of network failures
Removed i386 (simulator) and armv7 (real device) processor support. Additionally, with XCode 14, bitcode has been deprecated. You can check also Apple's related article about the topic here
12.7.2
Release Date: 12.12.2022
Fixes
Lead Generation template stability improvements for keyboard-related issues
Updates
Removed i386 (simulator) and armv7 (real device) processor support. Additionally, with XCode 14, bitcode has been deprecated. You can check also Apple's related article about the topic here
12.7.0
Release Date: 09.12.2022
Updates
Insider SDK is now fully compatible with SwiftUI App Protocol and SceneDelegate integrations.
Conversion & Revenue tracking is enabled over the mobile app for the channels Whatsapp, Email & SMS
Removed i386 (simulator) and armv7 (real device) processor support. Additionally, with XCode 14, bitcode has been deprecated. You can check also Apple's related article about the topic here
12.6.1
Release Date: 18.11.2022
New Features
Crash problems in projects using a scene delegate are fixed
Updates
Removed i386 (simulator) and armv7 (real device) processor support. Additionally, with XCode 14, bitcode has been deprecated. You can check also Apple's related article about the topic here
12.6.0
Release Date: 10.11.2022
New Features
Inapps are more stable on low internet connection speed
Updates
Removed i386 (simulator) and armv7 (real device) processor support. Additionally, with XCode 14, bitcode has been deprecated. You can check also Apple's related article about the topic here
12.5.6
Release Date: 04.11.2022
Fixes
Fixed the in-app covering of the safe area place
Fixed in-app trigger condition with event and parameter
New Features
On Pushes with URL Schema redirections, if they have redirected to the downloaded app, it opens and redirects to the page is stated
On the Inapp template, when a user opted already clicks to the in-app with the set of Push Permission, gets redirected to the settings of the device app section
Updates
Removed i386 (simulator) and armv7 (real device) processor support. Additionally, with XCode 14, bitcode has been deprecated. You can check also Apple's related article about the topic here
12.5.4
Release Date: 09.09.2022
Fixes
Fixed the problem of not being able to send currency in the Smart recommender
The codes (NotificationViewController & NotificationService) for use in push notification integration updated. Must use up-to-date codes for InsiderMobileAdvancedNotification 1.2.1+ version and above. Please refer to the pages below:
Cocoapods Installation
Carthage Installation
New Features
The setGroupCode property has been added to set the group code to the product object, for more details please check: https://academy.useinsider.com/v1/docs/ios-product-object#set-groupcode-attribute
Recommendation with Product IDs capability added to the Smart Recommender, for more details please check: https://academy.useinsider.com/v1/docs/ios-smart-recommender#get-recommendation-with-product-ids
12.5.3
Release Date: 31.08.2022
Fixes
Fixed Test inApp not working issue with LivePreview QR code
Fixed the issue that deeplinks is not working from image clicks of interactive pushes
Fixed image mixing for multiple Interactive Pushes in Notification Center
The codes (NotificationViewController & NotificationService) for use in push notification integration are updated. Must use up-to-date codes for InsiderMobileAdvancedNotification 1.2.1+ version and above. Please refer to the pages below:
Cocoapods Installation
Carthage Installation
12.5.2
Release Date: 05.08.2022
Fixes
Removed the arm64 exclusion
Fixed the problem of not showing mobile login status on TestLab
The codes (NotificationViewController & NotificationService) for use in push notification integration are updated. Must use up-to-date codes for InsiderMobileAdvancedNotification 1.2.1+ version and above. Please refer to the pages below:
Cocoapods Installation
Carthage Installation
12.5.1
Release Date: 08.07.2022
Fixes
Fixed the problem of not being able to trigger external and internal browsers with InApp buttons
The codes (NotificationViewController & NotificationService) for use in push notification integration are updated. Must use up-to-date codes for InsiderMobileAdvancedNotification 1.2.1+ version and above. Please refer to the pages below:
Cocoapods Installation
Carthage Installation
12.5.0
Release Date: 01.07.2022
Fixes
In a specific scenarios, Templates & Surveys are not showing the issue is fixed
The codes (NotificationViewController & NotificationService) for use in push notification integration are updated. Must use up-to-date codes for InsiderMobileAdvancedNotification 1.2.1+ version and above. Please refer to the pages below:
Cocoapods Installation
Carthage Installation
12.4.0
Release Date: 07.06.2022
Fixes
In specific scenarios, an event triggered in-app is not showing the issue is fixed
The codes (NotificationViewController & NotificationService) for use in push notification integration are updated. Must use up-to-date codes for InsiderMobileAdvancedNotification 1.2.1+ version and above. Please refer to the pages below:
Cocoapods Installation
Carthage Installation
New Features
Foreground Push Notification View is added: https://academy.useinsider.com/docs/ios-foreground-push-view
This option lets the notification appears as a banner when the application is in the foreground.Foreground Push Handling by App Owner is added on callbacks: https://academy.useinsider.com/docs/ios-set-callback#push-handling-by-app-owner-on-foreground
This callback helps app owners to decide how to show notifications by themselves and handle the push process by Insider.
12.3.0
Release Date: 03.06.2022
Fixes
In a specific scenarios, Inapp is getting frozen issue is fixed
The codes (NotificationViewController & NotificationService) for use in push notification integration are updated. Must use up-to-date codes for InsiderMobileAdvancedNotification 1.2.1 version and above. Please refer to the pages below:
Cocoapods Installation
Carthage Installation
12.2.3
Release Date: 18.05.2022
Fixes
The issue caused by the “setTimeSensitiveSetting” method used when setting time sensitivity has been fixed
New Features
Sign-up confirmation added: https://academy.useinsider.com/v1/docs/ios-user-object#set-sign-up-event
12.2.2
Release Date: 25.04.2022
Fixes
Content Optimizer's AppDelegete error fixed
New Features
Email redirection tracking was added in order to follow data after clicking and visiting in-app after email channel
Updates
Removed Deprecated (Insider Search API) methods
12.1.0
Release Date: 24.03.2022
Fixes
Cart page visit event data collection for multiple products is fixed
New Features
Template Store will be able to run Safezone spaces on the phones if it is selected on the action builder
Whatsapp opt-in added: https://academy.useinsider.com/v1/docs/ios-user-object#set-whatsapp-optin-attribute
12.0.0
Release Date: 12.01.2022
Identifier reset structure added
subCategory has removed
Message Center date range validation added
Apple's new features "Scheduled Summary" & "Time-Sensitive" added
11.3.3
Release Date: 27.10.2021
New methods were added in order to decide the collection of some specific attributes. Those were default collections earlier but now you can decide on water collection or not those data.
Your title goes here
If you are not collecting IP, location cannot be calculated even if you decide to collect separately.
+(void)enableIpCollection:(bool)enableIpCollection;
Insider.enableIpCollection(false)+(void)enableCarrierCollection:(bool)enableLocationCollection;
Insider.enableLocationCollection(false)+(void)enableCarrierCollection:(bool)enableCarrierCollection;
Insider.enableCarrierCollection(false)11.3.1
Release Date: 07.09.2021
Some bug fixes were handled, no need for method changes.
11.1.0
Release Date: 07.05.2021
AppReview added.
+(void)showNativeAppReview;11.0.0
Release Date: 28.02.2021
AppTracker removed.
+(void)enableAppTracker:(bool)enableAppTracker;
10.8.0
Release Date: 05.02.2021
stock added.
-(InsiderProduct*(^)(BOOL))setInStock;
10.7.0
Release Date: 25.11.2020
login with identifiers added.
-(void)login:(InsiderIdentifiers *)insiderIdentifiers insiderIDResult:(void (^)(NSString *))insiderIDResult;Some methods have been changed for Smart Recommender.
+(void)getSmartRecommendationWithProduct:(InsiderProduct *)product recommendationID:(int)recommendationID locale:(NSString *)locale smartRecommendation:(void (^)(NSDictionary *recommendation))smartRecommendation;+(void)getSmartRecommendationWithID:(int)recommendationID locale:(NSString *)locale currency:(NSString *)currency smartRecommendation:(void (^)(NSDictionary *recommendation))smartRecommendation;
+(void)getSearchData:(NSString *)searchQuery currency:(NSString *)currency locale:(NSString *)locale searchResult:(void (^)(NSDictionary *))searchResult;
10.6.0
Release Date: 22.09.2022
getSearch added.
+(void)getSearchData:(NSString *)searchQuery currency:(NSString *)currency searchResult:(void (^)(NSDictionary *))searchResult;10.5.0
Release Date: 07.09.2020
setLocale and enableIDFACollection methods have been added.
setLocale
-(InsiderUser *(^)(NSString *))setLocale;Insider.getCurrentUser()?.setLocal()("yourLocal")enableIDFACollection
+(void)enableIDFACollection:(bool)enableIDFACollection;Insider.enableIDFACollection(false)10.4.0
Release Date: 29.06.2020
addCustomIdentifier method has been added.
-(InsiderIdentifiers *(^)(NSString *, NSString *))addCustomIdentifier;10.3.0
Release Date: 28.05.2020
enableAppTracker method has been added.
+(void)enableAppTracker:(bool)enableAppTracker;