Flutter Changelogs

Prev Next

4.0.5-nh

Release Date: 27.11.2025

nh stands for non-Huawei. SDK includes everything that 4.0.5 has without any Huawei dependencies and services.

4.0.5

Release Date: 27.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

4.0.4-nh

Release Date: 07.11.2025

nh stands for non-Huawei. SDK includes everything that 4.0.4 has without any Huawei dependencies and services.

4.0.4

Release Date: 07.11.2025

4.0.2-nh

Release Date: 25.09.2025

nh stands for non-Huawei. SDK includes everything that 4.0.2 has without any Huawei dependencies and services.

4.0.2

Release Date: 25.09.2025

New Features

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

Updates

4.0.1-nh

Release Date: 25.08.2025

nh stands for non-Huawei. SDK includes everything that 4.0.1 has without any Huawei dependencies and services.

4.0.1

Release Date: 25.08.2025

4.0.0-nh

Release Date: 15.08.2025

nh stands for non-Huawei. SDK includes everything that 4.0.0 has without any Huawei dependencies and services.

4.0.0

Release Date: 15.08.2025

3.18.5-nh

Release Date: 05.08.2025

nh stands for non-Huawei. SDK includes everything that 3.18.5 has without any Huawei dependencies and services.

3.18.5

Release Date: 05.08.2025

3.18.4-nh

Release Date: 01.08.2025

nh stands for non-Huawei. SDK includes everything that 3.18.4 has without any Huawei dependencies and services.

3.18.4

Release Date: 01.08.2025

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

3.18.2-nh

Release Date: 27.06.2025

nh stands for non-Huawei. SDK includes everything that 3.18.2 has without any Huawei dependencies and services.

3.18.2

Release Date: 27.06.2025

New Features

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

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.

3.18.1-nh

Release Date: 27.05.2025

nh stands for non-Huawei. SDK includes everything that 3.18.1 has without any Huawei dependencies and services.

3.18.1

Release Date: 27.05.2025

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

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.

3.18.0-nh

Release Date: 14.05.2025

nh stands for non-Huawei. SDK includes everything that 3.18.0 has without any Huawei dependencies and services.

3.18.0

Release Date: 14.05.2025

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

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.

3.17.0-nh

Release Date: 16.04.2025

nh stands for non-Huawei. SDK includes everything that 3.17.0 has without any Huawei dependencies and services.

3.17.0

Release Date: 16.04.2025

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

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

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

  • Added support for push notification action buttons, enabling deep linking and interactive actions.

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.

3.16.0-nh

Release Date: 28.03.2025

nh stands for non-Huawei. SDK includes everything that 3.16.0 has without any Huawei dependencies and services.

3.16.0

Release Date: 28.03.2025

New Feature

  • Added support for push notification action buttons, enabling deep linking and interactive actions (iOS & Android)

Fixes

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

  • Fixed the issue where revenue could not be collect for the recommendation when the app was reopened from the background (iOS)

  • Improved the GDPR logic for enhanced stability (Android)

3.15.2-nh

Release Date: 14.03.2025

nh stands for non-Huawei. SDK includes everything that 3.15.2 has without any Huawei dependencies and services.

3.15.2

Release Date: 14.03.2025

Fixes

  • Resolved namespace attribute compatibility issue for Gradle 8 and later versions

3.15.1-nh

Release Date: 28.02.2025

nh stands for non-Huawei. SDK includes everything that 3.15.1 has without any Huawei dependencies and services.

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

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

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

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

  • Some ANR issues are fixed when SDK initializes (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)

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

Updates

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

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

3.15.0-nh

Release Date: 06.02.2025

nh stands for non-Huawei. SDK includes everything that 3.15.0 has without any Huawei dependencies and services.


3.15.0

Release Date: 06.02.2025

New Features


3.14.0-nh

Release Date: 27.12.2024

nh stands for non-Huawei. SDK includes everything that 3.14.0 has without any Huawei dependencies and services.


3.14.0

Release Date: 27.12.2024

New Features

  • Wishlist Events added

Updates

  • Custom and Default Date data type formats have been updates


3.13.1-nh

Release Date: 26.11.2024

nh stands for non-Huawei. SDK includes everything that 3.13.1 has without any Huawei dependencies and services.


3.13.1

Release Date: 26.11.2024

Fixes

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


3.13.0-nh

Release Date: 12.11.2024

nh stands for non-Huawei. SDK includes everything that 3.13.0 has without any Huawei dependencies and services.


3.13.0

Release Date: 12.11.2024

New Features

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

  • Wishlist Events added (iOS&Android)

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

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

Fixes

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

  • Fixed an issue that caused delayed templates to not function properly when disabling in-app messages (iOS)

  • Unidentified iPhone devices issue has been fixed (iOS)

  • On some rare scenarios, iOS background issues are fixed (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)

  • Strengthened internal processes to maintain data consistency for custom events (iOS)

  • Recommendation Event issue is fixed (iOS)

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

  • ANR issue is solved that occurs SDK initialize state on some specific devices (Android)

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

Updates

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


3.12.1-nh

Release Date: 04.10.2024

nh stands for non-Huawei. SDK includes everything that 3.12.1 has without any Huawei dependencies and services.


3.12.1

Release Date: 04.10.2024

Fixes

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

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


3.12.0-nh

Release Date: 11.09.2024

nh stands for non-Huawei. SDK includes everything that 3.12.0 has without any Huawei dependencies and services.


3.12.0

Release Date: 11.09.2024

Fixes

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

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

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

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

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

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

  • Fixed rare Event Count trigger not working issue on InApp triggers (Android)

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

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

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

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

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

  • Fixed missing JourneyID parameter on push events for some rare cases. (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)

Updates

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

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

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

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


3.11.0-nh

Release Date: 19.07.2024

nh stands for non-Huawei. SDK includes everything that 3.11.0 has without any Huawei dependencies and services.


3.11.0

Release Date: 19.07.2024

Fixes

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

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

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

  • 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 occuring during the register receiver process from Insider SDK for projects Compile SDK version 33 and later. (Android)

Updates

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

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

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

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

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


3.10.9-nh

Release Date: 21.06.2024

nh stands for non-Huawei. SDK includes everything that 3.10.9 has without any Huawei dependencies and services.


3.10.9

Release Date: 21.06.2024

Updates

  • Geofence logs have been improved. (iOS)


3.10.8-nh

Release Date: 06.06.2024

nh stands for non-Huawei. SDK includes everything that 3.10.8 has without any Huawei dependencies and services.


3.10.8

Release Date: 06.06.2024

Updates

  • Android side has some minor improvements.


3.10.7-nh

Release Date: 14.05.2024

nh stands for non-Huawei. SDK includes everything that 3.10.7 has without any Huawei dependencies and services.


3.10.7

Release Date: 14.05.2024

New Features

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


3.10.6-nh

Release Date: 07.05.2024

nh stands for non-Huawei. SDK includes everything that 3.10.6 has without any Huawei dependencies and services.


3.10.6

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

  • InsiderGeofence updated to 1.1.2 because of the issue above.


3.10.5-nh

Release Date: 08.04.2024

nh stands for non-Huawei. SDK includes everything that 3.10.5 has without any Huawei dependencies and services.


3.10.5

Release Date: 08.04.2024

Fixes

  • Some errors that occurred in geofence requests while the app was in the kill state were fixed.


3.10.4-nh

Release Date: 28.03.2024

nh stands for non-Huawei. SDK includes everything that 3.10.4 has without any Huawei dependencies and services.


3.10.4

Release Date: 28.03.2024

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)

New Features

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

Updates

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

  • InsiderGeofence updated to 1.1.1.

  • PrivacyInfo added to the Geofence SDK. (iOS)


3.10.2-nh

Release Date: 01.03.2024

nh stands for non-Huawei. SDK includes everything that 3.10.2 has without any Huawei dependencies and services.


3.10.2

Release Date: 01.03.2024

Fixes

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

Updates

  • Enhancements made in recommendation logging. (iOS)

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


3.9.3-nh

Release Date: 29.12.2023

nh stands for non-Huawei. SDK includes everything that 3.9.3 has without any Huawei dependencies and services.


3.9.3

Release Date: 29.12.2023

Fixes

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

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


3.9.2-nh

Release Date: 06.11.2023

nh stands for non-Huawei. SDK includes everything that 3.9.2 has without any Huawei dependencies and services.


3.9.2

Release Date: 06.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)


3.9.1-nh

Release Date: 10.10.2023

nh stands for non-Huawei. SDK includes everything that 3.9.1 has without any Huawei dependencies and services.


3.9.1

Release Date: 10.10.2023

Fixes

  • Improvements on Message Center calls (iOS & Android)

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

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

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


3.9.0-nh

Release Date: 08.09.2023

nh stands for non-Huawei. SDK includes everything that 3.9.0 has without any Huawei dependencies and services.


3.9.0

Release Date: 08.09.2023

New Features

  • New method added to change user's respective panel during the app open


3.8.0-nh

Release Date: 10.08.2023

nh stands for non-Huawei. SDK includes everything that 3.8.0 has without any Huawei dependencies and services.


3.8.0

Release Date: 10.08.2023

Updates


3.7.1-nh

Release Date: 24.07.2023 

"nh" stands for non-Huaweii. Same as 3.7.1 without any Huaweii dependencies and services.


3.7.1

Release Date: 24.07.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)

Fixes

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

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

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

  • Fixed Geofence not working problem on devices with versions earlier than Android 10. (Android)

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

  • Fixed the issue where the NOTIFICATION_OPEN callback would not work when clicking on the incoming notification while the app was in the kill state (iOS)

Updates

  • Inapp minor Insider logs improvements for debugging purposes (Android)

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


3.7.0-nh

Release Date: 23.06.2023 

"nh" stands for non-Huaweii. Same as 3.7.0 without any Huaweii dependencies and services.


3.7.0

Release Date: 23.06.2023

Fixed

  • Fixed crash problem when Geofence triggered.


3.6.1-nh

Release Date: 24.04.2023

"nh" stands for non-Huaweii. Same as 3.6.1 without any Huaweii dependencies and services.


3.6.1

Release Date: 24.04.2023 

Update

  • Removed play services ads dependency package in the plugin.


3.6.0-nh

Release Date: 29.03.2023

"nh" stands for non-Huaweii. Same as 3.6.0 without any Huaweii dependencies and services.


3.6.0

Release Date: 29.03.2023

Fixes

  • Fixed cases where stop logs may get corrupted for users using old versions of iOS. (iOS)

  • Fixed a rare case where an Insider ID may get corrupted making SDK features unavailable to the user. (iOS)

  • Fixed the issue where the handlePushLogWithUserInfo public method would not work. (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)

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

  • Fixed the issue where the handlePushLogWithUserInfo public method would not work in the background and kill state

New Features

  • Added a callback to observe seen status for App Templates (iOS & 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. (iOS & Android)

  • Added a control mechanism to prevent multiple triggering of stop logs in rare cases. (Android & iOS)

Updates

  • Added a control mechanism to prevent multiple triggering of stop logs in rare cases. (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)

  • Dark Mode support for notification content. (Android)

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


3.5.0-nh

Release Date: 23.01.2023

"nh" stands for non-Huaweii. Same as 3.5.0 without any Huaweii dependencies and services.


3.5.0

Release Date: 23.01.2023

Fixes

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

  • Fixed the inapp covering the safe area place (iOS)

  • Fixed inapp trigger condition with event and parameter (iOS)

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

  • Conversion & Revenue tracking is enabled over mobile app for the channels Whatsapp, Email & SMS  (Android & iOS)

  • Added new events to observe click actions in App Templates (Android & iOS)

  • On Inapp template, when a user opted already clicks to the inapp with the set of Push Permission, get 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)

  • Generated endpoints can now be observed in Test Lab while triggering a recommendation method (Android & iOS)

Updates

  • The enableIDFACollection method is deprecated  (Android)

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

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

  • Removed i386 (simulator) and armv7 (real device) processor support. Additionally, with XCode 14, bitcode has been deprecated. You can check also Apple's realted article about the topic here  (iOS)

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

  • Improved stability in cases of network failures (iOS)


3.4.0-nh

Release Date: 02.10.2022

"nh" stands for non-Huaweii. Same as 3.4.0 without any Huaweii dependencies and services.


3.4.0

Release Date: 02.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


3.3.0-nh

Release Date: 09.08.2022

"nh" stands for non-Huaweii. Same as 3.3.0 without any Huaweii dependencies and services.


3.3.0

Release Date: 09.08.2022

Fixes

  • Removed the arm64 exclusion (iOS)

  • Fixed the problem of not showing mobile login status on TestLab (iOS)


3.2.2-nh

Release Date: 28.07.2022

"nh" stands for non-Huaweii. Same as 3.2.2 without any Huaweii dependencies and services.


3.2.2

Release Date: 28.07.2022

Fixes

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


3.2.1-nh

Release Date: 20.07.2022

"nh" stands for non-Huaweii. Same as 3.2.1 without any Huaweii dependencies and services.


3.2.1

Release Date: 20.07.2022

Fixes

  • Fixed the problem session_start_from_push event not trigger (Android)

Updates

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


3.2.0-nh

Release Date: 06.07.2022

"nh" stands for non-Huaweii. Same as 3.2.0 without any Huaweii dependencies and services.


3.2.0

Release Date: 06.07.2022

Fixes

  • Close button is working effectively on Inapp (Android)

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

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

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

  • Internal and external URL clicks works correctly in the architect app pushes (Android)

  • We implement a control mechanism to trigger an inapp from push after app is loaded completely -after splash screen disappear- (Android)

  • We resolve multiple inapps conflicts in the same session and same priority if templates are calling at the same time but with different rules (Android)

  • Cart page visit event data collection for multiple product is fixed (iOS)

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

New Features

Updates

  • Update 'com.huawei.hms:push:6.5.0.300' (Android)

  • Migrated from FirebaseInstanceId to Firebase Messaging (Android)

  • Minimum SDK version for Android SDK has been changed from 17 to 19 (Android)

  • Removed Deprecated (Insider Search API) methods (iOS&Android)

  • Geofence/Location logics changed according to Google Policies, please check https://academy.useinsider.com/docs/flutter-start-tracking-geofence (Android)


3.0.1-nh

Release Date: 03.02.2022

"nh" stands for non-Huaweii. Same as 3.0.1 without any Huaweii dependencies and services.


3.0.1

Release Date: 03.02.2022

Android & iOS Native SDK versions updated.

Null Safety Flutter added.

Android V2 embedding support added.

Message Center signature issue fixed

Message Center date range validation added

New methods added in order to decide collection of some specific attributes. Those are default collection earlier but now you can decide water collect or not those data.

Your title goes here

If you are not collecting IP, location cannot be calculated even you decide to collect seperately.

Future<void> enableCarrierCollection(bool enableCarrierCollection) async
Future<void> enableIpCollection(bool enableIpCollection) async 
Future<void> enableLocationCollection(bool enableLocationCollection) async

2.1.0-nh

Release Date: 17.12.2020

"nh" stands for non-Huaweii. 2.1.0 applies to this version without any Huaweii dependencies or services.
In your pubspec.yaml file, remove ^ for flutter_insider.

flutter_insider: 2.1.0+nh

2.1.0

Release Date: 17.12.2020

  • Google Policy Update adaptation.
    In your pubspec.yaml file, remove ^ for flutter_insider.

flutter_insider: 2.1.0
  • Amplification has been removed.

Future<void> getAutoStartPermission(List<int> vendors) async
  • Rule has been removed from proguard.

-keep class com.useinsider.insider.Vendor { *; }
  • Vendors.dart has been removed.

  • Minimum SDK version for Android SDK has been changed from 19 to 17.

 minSdkVersion 17
  • Compile SDK version for Android has been changed from 29 to 30.

compileSdkVersion 30
  • Native Android SDK version has been changed 11.3.0 to 11.6.0.

implementation ('com.useinsider:insider:11.6.0')
  • Native iOS SDK version has been changed from 10.6.0 to 10.7.0.

 s.dependency 'InsiderMobile', '10.7.0'
  • Huaweii dependency versions have been updated in build.gradle.

implementation 'com.huawei.hms:push:5.0.4.302'
implementation 'com.huawei.hms:ads-identifier:3.4.34.301'
implementation 'com.huawei.hms:location:4.0.4.300'
  • insiderIDResult has been added to login method as an option.

Future login(FlutterInsiderIdentifiers identifiers, {Function insiderIDResult}) async
  • String language parameter has been renamed as String locale.

 Future<Map> getSmartRecommendation(int recommendationID, String locale, String currency) async
Future<Map> getSmartRecommendationWithProduct(FlutterInsiderProduct product, int recommendationID, String locale) async

2.0.0

Release Date: 12.10.2020

  • Following methods have been removed from FlutternsiderUser.

Future<FlutterInsiderUser> setEmail(String email) async
Future<FlutterInsiderUser> setPhoneNumber(String phoneNumber) async
  • HMS dependencies have been added to build.gradle.

implementation 'com.huawei.hms:push:4.0.2.300'
implementation 'com.huawei.hms:ads-identifier:3.4.28.305'
implementation 'com.huawei.hms:location:4.0.1.300'
  • You need to have the following integrations in your project level build.gradle file.

maven { url "http://developer.huawei.com/repo/"} under the buildscript.
classpath 'com.huawei.agconnect:agcp:1.4.2.300' under the dependencies.

maven {url "http://developer.huawei.com/repo/"} under the all projects.


See below for an example:

buildscript {
    repositories {
        google()
        jcenter()
        maven { url "https://developer.huawei.com/repo/"}
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.6.1'
        classpath 'com.google.gms:google-services:4.3.4'
        classpath 'com.huawei.agconnect:agcp:1.4.2.300'

    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven {url "https://developer.huawei.com/repo/"}
    }

}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
  • You need to have agconnect-services.json under your app folder.

  • You need to have the following integrations in your module level build.gradle.

apply plugin: 'com.huawei.agconnect' in the main level.
minSdkVersion must be 19 or higher.

  • IDFA collection has been disabled by default. Optional method has been added to FlutterInsider.

Future<void> enableIDFACollection(bool enableIDFACollection) async
  • Smart Recommendation logging has been added to FlutterInsider.

Future<void> clickSmartRecommendationProduct(int recommendationID, FlutterInsiderProduct product) async
  • Custom Identifier setting with key value pair has been added to FlutterInsiderIdentifiers.

Future<FlutterInsiderIdentifiers> addCustomIdentifier(String key, String value) async
  • Locale attribute has been added to FlutterInsiderUser.

Future<FlutterInsiderUser> setLocale(String locale) async
maven { url "https://mobilesdk.useinsider.com/android" }
  • Minimum SDK version for Android SDK has been changed from 16 to 19.

minSdkVersion 19
  • Compile SDK version for Android has been changed from 28 to 29.

compileSdkVersion 29
  • Native Android SDK version has been changed from 10.3.0 to 11.3.0.

implementation ('com.useinsider:insider:11.3.0')
  • Native iOS SDK version has been changed from 10.4.0 to 10.6.0.

s.dependency 'InsiderMobile', '10.6.0'