React Native Changelogs

Prev Next

7.0.4-nh

Release Date: 27.11.2025

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

7.0.4

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

7.0.3-nh

Release Date: 23.10.2025

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

7.0.3

Release Date: 23.10.2025

New Features

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

Updates

7.0.2-nh

Release Date: 26.09.2025

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

7.0.2

Release Date: 26.09.2025

7.0.1-nh

Release Date: 05.09.2025

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

7.0.1

Release Date: 05.09.2025

7.0.0-nh

Release Date: 14.08.2025

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

7.0.0

Release Date: 14.08.2025

6.8.4-nh

Release Date: 31.07.2025

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

6.8.4

Release Date: 31.07.2025

Updates

  • Within the 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 the above change, minSDKVersion is respectively changed to 24 for Android.

6.8.3-nh

Release Date: 18.07.2025

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

6.8.3

Release Date: 18.07.2025

Fixes

  • Fixed a bug that is causing the message center to return incorrect results in rare scenarios.

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.

6.8.2-nh

Release Date: 02.07.2025

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

6.8.2

Release Date: 02.07.2025

New Features

  • New filterable product attributes are now included for the Smart Recommender. Please check here for integrating the 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.

6.8.1-nh

Release Date: 30.05.2025

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

6.8.1

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

6.8.0-nh

Release Date: 17.04.2025

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

6.8.0

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

  • Wishlist Events added

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

6.7.0-nh

Release Date: 13.02.2025

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

6.7.0

Release Date: 13.02.2025

Without Storage for Content Optimizer and Wishlist Events methods are not included in the version.

6.6.0-nh

Release Date: 05.11.2024

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

6.6.0

Release Date: 05.11.2024

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)

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

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

Updates

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

  • Improvements have been made for the Disable Inapp Messages feature (Android)

New Features

  • Added Exact Pixel support for App Templates (iOS)

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

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

6.5.2-nh

Release Date: 08.09.2024

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

6.5.2

Release Date: 08.09.2024

Fixes

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

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

6.5.0-nh

Release Date: 06.09.2024

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

6.5.0

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

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

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

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

6.4.5-nh

Release Date: 09.07.2024

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

6.4.5

Release Date: 09.07.2024

Fixes

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

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

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

Updates

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

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

  • Collecting device tokens has been improved. (Android)

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

6.4.4-nh

Release Date: 07.05.2024

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

6.4.4

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.

6.4.3-nh

Release Date: 28.03.2024

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

6.4.3

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

  • Also, PrivacyInfo added to the Geofence SDK. (İOS)

6.4.1-nh

Release Date: 27.02.2024

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

6.4.1

Release Date: 27.02.2024

New Features

  • setEmail & setPhoneNumber methods added to InsiderUser

Updates

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

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

Fixes

  • Fixed faulty partner name validation for underscore (“_”) character. (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 with Insider Product validation. (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)

6.3.0-nh

Release Date: 09.11.2023

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

6.3.0

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

6.2.0-nh

Release Date: 09.10.2023

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

6.2.0

Release Date: 09.10.2023

New Features

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

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)

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

6.1.0-nh

Release Date: 10.08.2023

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

6.1.0

Release Date: 10.08.2023

Updates

6.0.1-nh

Release Date: 19.07.2023

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

6.0.1

Release Date: 19.07.2023

Updates

  • Inapp minor Insider logs improvements for debugging purposes

Fixes

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

6.0.0

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

Fixes

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

  • Geofence issue on devices with versions earlier than Android 10 is fixed. (Android)

5.5.4-nh

Release Date: 22.05.2023

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

5.5.4

Release Date: 22.05.2023 

Updates

  • Dependency packages have been upgraded.

5.5.3-nh

Release Date: 20.04.2023

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

5.5.3

Release Date: 20.04.2023 

Updates

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

  • Dark Mode support for notification content. (Android)

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

  • Fixed rare cases where an Insider ID may get corrupted making SDK features unusable. (Android)

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

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. (Android)

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

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

  • Multiple parameters can now be added in a single line of code with (InsiderEvent) addParameters API. (Android)

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

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

Fixes

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

  • Fixed the issue where the handlePushLogWithUserInfo public method would not work. (iOS)

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

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


5.5.2-nh

Release Date: 03.03.2023

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

5.5.2

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


5.5.1-nh

Release Date: 16.02.2023

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


5.5.1

Release Date: 16.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 the appearance of App Templates when the Use Full-Screen option is enabled.

  • 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

  • A control mechanism is added to prevent multiple triggering of stop logs in rare cases.


5.5.0-nh

Release Date: 05.01.2023

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


5.5.0

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

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

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

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

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

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

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

Updates

  • The enableIDFACollection method is deprecated (Android)

  • Fixed an issue where page transitions for the App Template displayed on the Product page would not be removed from the screen. For this case, you should use the page visit methods (iOS & Android)

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

  • Improved stability in cases of network failures (iOS)

  • Insider SDK is now full compatible with SwiftUI App Protocol and SceneDelegate integrations (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)


5.4.2-nh

Release Date: 04.11.2022

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


5.4.2

Release Date: 04.11.2022

Fixes

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

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

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


5.4.1-nh

Release Date: 27.10.2022

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


5.4.1

Release Date: 27.10.2022 

Fixes

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


5.4.0-nh

Release Date: 13.10.2022

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


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

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

New Features


5.3.0-nh

Release Date: 10.08.2022

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


5.3.0

Release Date: 10.08.2022

Fixes

  • Removed the arm64 exclusion (iOS)

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


5.2.2-nh

Release Date: 28.07.2022

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


5.2.2

Release Date: 28.07.2022

Fixes

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


5.2.1-nh

Release Date: 21.07.2022

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


5.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'


5.2.0-nh

Release Date: 05.07.2022

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


5.2.0

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

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

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

  • Content Optimizer's AppDelegete error fixed (iOS)

  • On specific scenario, Templates & Surveys are not showing issue is 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


5.0.2-nh

Release Date: 19.04.2022

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


5.0.2

Release Date: 19.04.2022

Fixes

New Features

Updates

  • The packages below were upgraded to recent versions:

    com.google.android.gms:play-services-location: 17.0.0 -> 19.0.1
    com.google.android.gms:play-services-ads: 20.0.0 -> 20.6.0
    com.google.firebase:firebase-messaging: 16.0.0 -> 23.0.2
    androidx.lifecycle:lifecycle-process: 2.3.1 -> 2.4.1
    com.huawei.hms:push: 5.3.0.304 → 6.1.0.300


5.0.1-nh

Release Date: 02.03.2022

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


5.0.1

Release Date: 02.03.2022

Play Core version updated from 1.10.1 to 1.10.3 on Android.


5.0.0-nh

Release Date: 16.02.2022

"nh" stands for non-Huaweii. 

Same as 5.0.0 without any Huaweii dependencies and services.


5.0.0

Release Date: 16.02.2022

Android & iOS Native SDK versions updated

Message Center signature issue fixed

Message Center date range validation added

Identifier reset structure added


4.4.1-nh

Release Date: 23.11.2021

"nh" stands for non-Huaweii. 

Same as 4.4.1 without any Huaweii dependencies and services.


4.4.1

Release Date: 23.11.2021

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.

static enableCarrierCollection (consentStatus)
static enableIpCollection (consentStatus)
static enableLocationCollection (consentStatus)



4.4.0-nh

Release Date: 20.10.2021

"nh" stands for non-Huaweii. 

Same as 4.4.0 without any Huaweii dependencies and services.


4.4.0

Release Date: 20.10.2021

Some library issues that blocking our SDK work were fixed.


4.3.1

Release Date: 30.09.2021

Some bug fixes handled regarding deeplinks.


4.3.0

Release Date: 16.09.2021

Inapp Review capability added.

RNInsider.showNativeAppReview();

4.2.1

Release Date: 01.07.2021

Huaweii Push Kit version has changed (Huaweii resolved the issue about the call of Implicit PendingIntent)

implementation 'com.huawei.hms:push:5.3.0.304'
implementation 'com.huawei.hms:ads-identifier:3.4.34.301'
implementation 'com.huawei.hms:location:4.0.4.300'

4.2.0-nh

Release Date: 30.03.2021

"nh" stands for non-Huaweii. 

Same as 4.2.0 without any Huaweii dependencies and services.


4.2.0

Release Date: 30.03.2021

  • Native iOS SDK version has been changed from 10.7.0 to 11.0.0.

s.dependency 'InsiderMobile', '11.0.0'

  • Native Android SDK version has been changed from 11.6.1 to 11.8.0.

implementation ('com.useinsider:insider:11.8.0') )


4.1.1-nh

Release Date: 04.01.2021

"nh" stands for non-Huaweii. 

Same as 4.1.1 without any Huaweii dependencies and services.


4.1.1

Release Date: 04.01.2021

  • Native Android SDK version has been changed from 11.6.0 to 11.6.1.

implementation ('com.useinsider:insider:11.6.1') )


4.1.0-nh

Release Date: 17.12.2020

"nh" stands for non-Huaweii. 

Same as 4.1.0 without any Huaweii dependencies and services.


4.1.0

Release Date: 17.12.2020

  • Google Policy Update adaptation.

  • Amplification has been removed.

static getAutoStartPermission(vendors: Array<number>)

  • Rule has been removed from proguard.

-keep class com.useinsider.insider.Vendor { *;}  

  • Vendor.js has been removed.

  • New proguard rule has been added.

-keep interface com.useinsider.insider.InsiderUser$InsiderIDResult { *;}

  • Minimum deployment target for iOS has been changed from 7.0 to 9.0.

s.platform =:ios, '9.0'

  • Native iOS SDK version has been changed from 10.6.0 to 10.7.0.

s.dependency 'InsiderMobile', '10.7.0'

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

implementation ('com.useinsider:insider:11.6.0') )

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

minSdkVersion getVersionFromPartner ('minSdkVersion', 17)

  • Compile SDK Version for Android has been changed from 29 to 30.

compileSdkVersion getVersionFromPartner ('compileSdkVersion', 30)

  • Gradle version has been changed from 3.4.2 to 3.6.1.

classpath 'com.android.tools.build:gradle:3.6.1'

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

  • language: string parameter has been renamed to locale: string.

static getSmartRecommendation(recommendationID: number, locale: string, currency: string, callback: Function)

static getSmartRecommendationWithProduct(product: RNInsiderProduct, recommendationID: number, locale: string, callback: Function)

  • insiderIDResult has been added to login method as an option.

login(identifiers: RNInsiderIdentifier, insiderIDResult: Function)


4.0.0

Release Date: 03.10.2020

  • HMS dependencies has 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'

  • Smart Recommendation logging has been added to RNInsider.

static clickSmartRecommendationProduct(recommendationID: number, product: RNInsiderProduct)

  • IDFA Collection has been disabled by default. Optional method has been added to RNInsider.

static enableIDFACollection(enableIDFACollection: boolean)

  • Custom Identifier setting with key value pair has been added to RNInsiderIdentifier.

addCustomIdentifier(key: string, value: string)

  • Locale attribute has been added to RNInsiderUser.

setLocale(value: string)

  • Native iOS SDK version has been changed from 10.4.0 to 10.6.0.

s.dependency 'InsiderMobile', '10.6.0'

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

implementation ('com.useinsider:insider:11.3.0')

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

minSdkVersion getVersionFromPartner('minSdkVersion', 19)

You need to update your build.gradle.

maven { url "https://mobilesdk.useinsider.com/android" }


3.2.0

Release Date: 29.06.2020

  • setSubCategory method has been removed from RNInsiderProduct.

setSubCategory(subCategory: string)

  • Following methods has been removed from RNInsiderUser.

setUserIdentifierWithEmail(value: string)

setUserIdentifierWithPhoneNumber(value: string)

setUserIdentifierWithUserID(value: string)

unsetUserIdentifierEmail()

unsetUserIdentifierPhoneNumber()

unsetUserIdentifierUserID()

  • Insider Identifiers has been added. It can be imported as follows:

import RNInsiderIdentifier from 'react-native-insider/src/InsiderIdentifier';

Its methods are as follows:

addEmail(email: string)

addPhoneNumber(phoneNumber: string)

addUserID(userID: string)

  • Native iOS SDK version has been changed from 10.0.3 to 10.4.0.

s.dependency 'InsiderMobile', '10.4.0'

  • Native Android SDK version has been changed from 10.0.7 to 10.3.0.

 implementation ('com.useinsider:insider:10.3.0')

  • lifecycle-extensions has been changed to:

implementation 'androidx.lifecycle:lifecycle-process:2.2.0'

  • Taxanomy data type has been changed from String to Array of String. The affected methods are as follows:

static createNewProduct(productID: string, name: string, taxonomy: Array<string> ,imageURL: string, price: number, currency: string)

static visitListingPage(taxonomy: Array<string>)

  • login method has been changed.

 login(identifiers: RNInsiderIdentifier)