Cordova Changelogs
  • 02 Apr 2024
  • 6 Minutes to read

    Cordova Changelogs


      Article Summary

      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


      Was this article helpful?


      ESC

      Eddy, a super-smart generative AI, opening up ways to have tailored queries and responses