Cordova Changelogs

Prev Next

3.0.1

Release Date: 26.11.2025

Updates

  • Updated HMS-SDK dependencies to the latest release to ensure native libraries are 16 KB page-size aligned with Google Play policies

3.0.0

Release Date: 02.10.2025

New Features

  • Introduced On Multiple Events triggering, allowing advanced configuration based on multiple events, parameters, and parameter values.

Updates

  • Within Android Platform, updated target API level to 36 to ensure compatibility with the latest Android platform changes and enhancements. Please refer here for Google announcement details

  • With above change also, minSDKVersion is respectively changed to 24 for Android

  • 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 introduced

  • setCustomAttributeWithArray 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

2.4.1

Release Date: 31.07.2025

New Features

  • New filterable product attributes are now included for the smart recommender. Please check here for integrating needed methods

Updates

  • Within Android Platform, updated target API level to 36 to ensure compatibility with the latest Android platform changes and enhancements. Please refer here for Google announcement details

  • With above change also, minSDKVersion is respectively changed to 24 for Android

2.3.0

Release Date: 29.05.2025

New filterable attributes for Smart Recommender are not included in the version.

New Features

  • Without Storage methods have been added to Content Optimizer. Please check here

  • 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

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.

iOS Update

  • 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.

2.2.1

Release Date: 28.02.2025

New Features

  • Added a flag to control the app icon visibility in advanced notifications. When disabled, the icon will be hidden, allowing for better customization. Please check here (Android)

Fixes

  • On rare scenarios, sending two times logs issue is fixed (Android)

  • Improved GDPR logic for enhanced stability (Android)

  • Fixed a rare issue where events were not sent when the app was killed (iOS)

Updates

  • Increased retry frequency for stop request when reinitialization (iOS & Android)

  • When keyboard is open, inapps won’t appear and block screen on app cycle (iOS & Android)

2.2.0

Release Date: 30.01.2025

New Features

  • Integrated DisableInappMessages, EnableInappMessages to ensure any active in-app messages are properly removed and logged when in-app messages are disabled. For more, please check the page. (Android & iOS)

  • Added Shake Detector for App Templates (iOS & Android)

  • Added Exact Pixel support for App Templates (iOS & Android)

  • Wishlist Events added (iOS & Android)

Fixes

  • Added validation and thread safety to not cause some rare non-fatal crashes (iOS)

  • Improved event handling to ensure smoother and more reliable user experiences, especially in complex scenarios (iOS)

  • Ensured UI components update seamlessly, eliminating potential interruptions and enhancing responsiveness (iOS)

  • Unidentified iPhone devices issue has been fixed (iOS)

  • On some rare scenarios, iOS background issues are fixed (iOS)

  • On some rare scenarios, Enhanced Social Proof cannot be seen issue is fixed (iOS)

  • Fixed an issue caused by unsafe mutations during dictionary sanitization (iOS)

  • Some improvements have been made to Architect push data collection. (iOS)

  • In rare scenarios, the user switching issue with the login method is fixed. (iOS)

  • The issue where the MLS attribute value was continuously shown as false in TestLab has been fixed. (iOS)

  • Format errors in the location-based setBirthday method have been fixed. (iOS)

  • 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. (iOS)

  • Insider Geofence PrivacyInfo information has been updated to resolve ITMS-91056 Apple’s error. (iOS)

  • InsiderGeofence updated to 1.1.2 because of the issue above. (iOS)

  • Recommendation Event issue is fixed (iOS)

  • Fixed the issue the app template would rise above the navigation bar. (Android)

  • Some ANR issues are fixed when SDK initializes (Android)

  • Added inapp cleanup before login process to prevent unwanted inapp display (iOS & Android)

  • Some errors that occurred in geofence requests while the app was in the kill state in hybrid applications were fixed (Android)

  • Fixed the exception issue occurring during the register receiver process from (Android)

  • Insider SDK for projects Compile SDK version 33 and later (Android)

  • Some problems with the Android full screen template view have been fixed. (Android)

  • Fixed a quality issue with advanced push images for Android 13 and above. (Android)

  • In some rare scenarios, Inapps’ event collection fail issue has been fixed. (Android)

  • Template repositioning issue is fixed for default opened popups other than keyboard (Android)

  • Fixed an issue where in-app push notifications froze after live preview (Android)

  • Fixed session start/stop issue about GDPR handling (Android)

  • On some rare scenarios, counter of event triggers is not working case on inapps is fixed (iOS & Android)

  • Under some rare scenarios, session_start event not triggered issue is fixes (iOS & Android)

  • Added validation to ensure event name and event parameters are always formatted as objects with the appropriate structure (iOS & Android)

  • Fixed type checking for parameters to ensure they are of supported types (NSString, NSNumber, NSArray, NSDictionary). (iOS & Android)

  • Fixed type checking logic for names to ensure they are NSString and not empty. (iOS & Android)

  • Fixed missing JourneyID parameter on push events for some rare cases (iOS & Android)

Updates

  • Some changes have been made to the UDID structure. (iOS)

  • The Bridging-Header requirement for Swift targets has been removed. (iOS)

  • Added new logs for improving tracking capability of the SDK stability. (iOS)

  • Added logging to identify and skip unsupported data types, checking for both parameter names and values. (iOS)

  • Some improvements have been made for data integrity. (iOS)

  • Some improvements has been made over login method (Android)

  • Some improvements has been made to the data collection (Android)

  • Dependency packages have been updated. Please review the dependency list on this here. (Android)

  • Increased minSDKVersion to 21 and compileSDKVersion to 34 for Insider SDK. (Android)

  • The GIF feature has been removed; GIF images will now appear as static images. (Android)

  • Additional log improvements for Template Store (iOS & Android)

  • When the keyboard is open, the Inapps won’t appear and block the screen on app cycle. (iOS & Android)

2.1.2

Release Date: 07.10.2024

Fixes

  • Fixed the bitcode issue caused by the InsiderHybrid package when uploading the archive using Xcode 16 (iOS)

2.1.1

Release Date: 09.05.2024

Fixes

  • Improvements have been made to the recommendation method. (iOS)

  • Some errors that occurred in geofence requests while the app was in the kill state in hybrid applications were fixed. (Android)

Updates

  • Insider Geofence PrivacyInfo information has been updated to resolve ITMS-91056 Apple’s error. (iOS)

  • InsiderGeofence updated to 1.1.2 because of the issue above. (iOS)

2.1.0

Release Date: 01.03.2024

New Features

  • The getInsiderID method has been added to get the Insider ID value instantly, and the insiderIDListener method has been added to listen to its changes. (iOS & Android)


Updates

  • PrivacyInfo information has been added to the SDK. (iOS)

  • PrivacyInfo added to the Geofence SDK. (iOS)

  • InsiderGeofence updated to 1.1.1.


Fixes

  • Some scenarios has been fixed when it is not able to get message center data in that circumstances. (iOS)

  • Some improvements have been made to the login method. (iOS & Android)



2.0.0

Release Date: 01.03.2024

New Features

  • setEmail & setPhoneNumber methods added to InsiderUser. (Android & iOS)


Updates

  • Enhancements made in recommendation logging. (Android & iOS)

  • Some improvement has been made in data collection. (iOS)

  • Made improvements to GIF push. (Android)

  • Shared preferences encryption structure refactored. Performance improvements made. (Android)

  • play:core:ktx dependency removed and transitioned to play:review sub-dependency package. (Android)

  • Enhancements made in recommendation logging. (Android & iOS)


Fixes

  • Fixed the issue with Insider Product validation. (iOS)

  • Fixed faulty partner name validation for underscore (“_”) character. (Android & iOS)

  • Fixed rare cases of crashes while app is in progress of termination by the operating system. (iOS)

  • Fixed slightly off vertical positioning of top centered templates. (iOS)

  • Some problems have been fixed. (Android & iOS)

  • Fixed the issue where the callback in the login method was triggered double. (iOS)

  • Control group statistics improved. (Android)

  • Inconsistencies in Insider notification callback fixed. (Android)

1.9.0

Release Date: 21.11.2023

Fixes

  • Refactored several class names uniquely to prevent class name collusions in Objective-C based projects (iOS)

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 (iOS)

  • Security layers improved for Message Center (iOS & Android)

  • The setHybridPushToken method has been changed to setPushToken. This method only works for Android platform. (Android)

1.8.0

Release Date: 13.10.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. (iOS)

  • New method added to change user's respective panel during the app open (iOS & Android)

Fixes

  • Some handlers are added for rare scenarios.(iOS)

  • The UI problems of the Toast package have been fixed when the Toast package and the Insider package are used together.(iOS)

  • Fixed rare cases of SDK crashes where InsiderMobile would not be able to send user data when the app is killed. (iOS)

  • Improvements on Message Center calls (iOS & Android)

  • Live Preview issue is fixed for Social Proof & Whatsapp Templates. (iOS)

  • Position issue is fixed for Social Proof & Whatsapp Templates. (iOS)

  • Fixed a warning on Xcode related to statusBarOrientation. (iOS)

1.7.0

Release Date: 10.08.2023

Updates

1.6.0

Release Date: 23.06.2023

Fixed

  • Fixed crash problem when Geofence triggered

1.5.0

Release Date: 29.05.2023

New Features

  • With the “URL Scheme” feature used with push notifications, the feature of redirecting to the app or browser via URL has been brought (Android)

  • Added new events to observe click actions in App Templates

  • Conversion & Revenue tracking is enabled over the mobile app for the channels Whatsapp, Email & SMS.

  • Added a callback to observe seen status for App Templates.

  • Generated endpoints can now be observed in Test Lab while triggering a recommendation method.

  • SDK handles FCM and HMS device token changes. If clients implemented their own message receiver classes, they can send the new token to the setPushToken API when the device token changes. (Android)

  • Clicking on push notification will now redirect to the last activity instead of being redirected to splash activity if the app is alive. (Android)

  • 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.

  • Added a control mechanism to prevent multiple triggering of stop logs in rare cases.

Updates

  • The enableIDFACollection method is deprecated (Android)

  • Fixed rare cases where an insider id may get corrupted making SDK features unusable.

  • setHybridPushToken API will not be available in future SDK versions. Please use setPushToken instead. (Android)

  • Dark Mode support for notification content. (Android)

  • Optimization on QR code of TestLab, Integration Wizard, Test Device, Live Preview features. (Android)

  • Insider data backed up with Shared Preferences is now encrypted. (Android)

  • 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. (iOS)

  • Inapps are more stable on low internet connection speed. (iOS)

  • Crash problems in projects using a scene delegate are fixed. (iOS)

  • Insider SDK is now fully compatible with SwiftUI App Protocol and SceneDelegate integrations. (iOS)

  • Improved stability in case we need to reset an InsiderId. (iOS)

  • Improved stability in cases of network failures. (iOS)

  • ‘handlePushLogWithUserInfo’ method has been customized. (iOS)

  • 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. (iOS)

Fixes

  • Fixed the issue of not triggering native rating (Feedback) in the App Template button. (Android)

  • App Template From Push when is dead issue is fixed. (Android)

  • The dynamic filter option in the Smart Recommender is working properly when the taxonomy breadcrumb contains more than one value.

  • Fixed inconsistencies in Social Proof closing with the use of page visit methods.

  • Fixed the in-app covering of the safe area place. (iOS)

  • Fixed in-app trigger condition with event and parameter. (iOS)

  • Lead Generation template stability improvements for keyboard-related issues. (iOS)

  • Fixed interaction logic of foreground push notifications in some cases. (iOS)

  • Fixed the appearance of App Templates when the Use Full-Screen option is enabled. (iOS)

  • 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. (iOS)

  • Fixed cases where the keyboard of the application was opening and moving the partner application window vertically while in-app templates were shown. (iOS)

  • Fixed a bug case where partner applications with long splash screens may interfere with App Template’s `show on session start` behavior. (iOS)

  • Fixed the issue where the handlePushLogWithUserInfo public method would not work for Hybrid Apps on the background and kill state. (iOS)

1.4.0

Release Date: 13.10.2022

Fixes

  • SDK stabilized for Android 13 (Android)

  • Fixed image mixing for multiple Interactive Pushes in Notification Center (iOS & Android)

  • The problem of not displaying the image in some image sizes for interactive pushes has been fixed (Android)

  • The problem of seeing an error warning due to request errors while viewing Webview has been removed (Android)

  • Fixed InApp Template could not be displayed with the tagged event triggered by the InApp buttons (Android)

  • Not able to see some attribute values on export reports is fixed (Android)

  • Fixed the problem of not being able to send currency in Smart recommender (iOS & Android)

  • Fixed browser opening problems in Internal & External deep link features (Android)

  • Empty notification issue in Notification center has been fixed (Android)

  • Fixed Test inApp not working issue with LivePreview QR codr (iOS)

  • Fixed the issue that deeplinks is not working from image clicks of interactive pushes (iOS)

New Features


1.2.2

Release Date: 28.07.2022

Fixes

  • Fixed the crash issue for Android 5 when push notification comes.


1.2.1

Release Date: 21.07.2022

Fixes

  • Fixed the problem session_start_from_push event not trigger (Android)

Updates

  • Update 'com.huawei.hms:location:6.4.0.300'


1.2.0

Release Date: 07.07.2022

Fixes

  • Close button is working effectively on Inapp (Android)

  • Fixed class conflict with Masterpass SDK (Android)

  • Fixed the problem of not being able to trigger external and internal browser with InApp buttons (Android)

  • Notification grouping issue is fixed for same Channel ID (Android)

  • On specific scenario, event triggered inapp is not showing issue is fixed (iOS & Android)

  • On specific scenario, Templates & Surveys are not showing issue is fixed (iOS)

  • Content Optimizer's AppDelegete error fixed (iOS)

  • On specific scenario, Inapp is getting frozen issue is fixed (iOS)

  • The issue caused by the “setTimeSensitiveSetting” method used when setting time sensitivity has been fixed (iOS)

New Features

Updates


1.0.0

Release Date: 18.03.2022

Initial release. Adds support for Insider Android version 13.1.0 and Insider iOS version 12.0.0