React Native SDK Versions

All React Native SDK version updates are documented in the following link.

v.1.7.11

November 15, 2024

IMPROVEMENT

  • iOS Push Callback Update:

Updated iOS push callbacks to ensure they no longer trigger for push notifications from other providers.

v.1.7.10

October 24, 2024

IMPROVEMENT

  • Updated the iOS SDK to version 3.23.16.

pod "Netmera", "3.23.16-WithoutDependency"
pod "Netmera/NotificationServiceExtension", "3.23.16-WithoutDependency"
pod "Netmera/NotificationContentExtension", "3.23.16-WithoutDependency"

🛠 BUGFIX

  • Fixed an issue where the category list provided as a parameter to the getInboxCountForStatus method was not being sent to the backend.

v.1.7.9

September 19, 2024

IMPROVEMENT

  • iOS SDK Update:

Updated the iOS SDK version to 3.23.13.

pod "Netmera", "3.23.13-WithoutDependency"
pod "Netmera/NotificationServiceExtension", "3.23.13-WithoutDependency"
pod "Netmera/NotificationContentExtension", "3.23.13-WithoutDependency"
  • Log Event Removal:

Removed log events to improve performance and streamline the SDK functionality.

This version is now live on npmjs. We recommend updating to take advantage of the improvements and the latest iOS SDK update > React Native SDK on npmjs.

v.1.7.8

Aug 28, 2024

IMPROVEMENT

  • Updated to support Target SDK 34.

🛠 BUGFIX

  • Fixed an issue related to the "Time in App" event.

For more information and to update to the latest version, please visit our Netmera React Native SDK page on npmjs.

v.1.7.7

Aug 2, 2024

Version Changes:

  • iOS SDK: Upgraded to version 3.23.11-WithoutDependency

pod "Netmera", "3.23.11-WithoutDependency"
pod "Netmera/NotificationServiceExtension", "3.23.11-WithoutDependency"
pod "Netmera/NotificationContentExtension", "3.23.11-WithoutDependency"
  • Android SDK: Upgraded nmcore to version 3.14.2

implementation 'com.netmera:nmcore:3.14.2'
implementation 'com.netmera:nmfcm:3.12.2'
implementation 'com.netmera:nmhms:3.11.2'

Integration Changes:

  • Podfile Update: Ensure that the Netmera pods in your Podfile are updated to version 3.23.11-WithoutDependency

v.1.7.6

July 4, 2024

We are excited to announce that version 1.7.6 of the Netmera React Native SDK has been released on npmjs! Below are the details of the changes and improvements in this version.

IMPROVEMENTS

  • Updated to Android nmcore version 3.14.0

implementation 'com.netmera:nmcore:3.14.0'
implementation 'com.netmera:nmfcm:3.12.0'
implementation 'com.netmera:nmhms:3.11.0'
  • Integrated iOS 3.23.7-WD version into the project.

pod "Netmera", "3.23.7-WithoutDependency"
pod "Netmera/NotificationServiceExtension", "3.23.7-WithoutDependency"
pod "Netmera/NotificationContentExtension", "3.23.7-WithoutDependency"

🛠 BUGFIX

  • Resolved the Gradle 8+ issue to ensure smooth builds and improved stability.

For more information and to update to the latest version, please visit our Netmera React Native SDK page on npmjs.

We recommend all users to upgrade to version 1.7.6 to benefit from these enhancements and maintain optimal performance and compatibility.

v.1.7.5

May 3, 2024

We are excited to announce the release of version 1.7.5 of the React Native SDK, now available on npmjs. Below are the details of this release:

  • Integrated iOS SDK version 3.23.6-WithoutDependency into the React Native package.

Important Update for iOS Developers:

Starting from Spring 2024, Apple has mandated the inclusion of privacy manifestos for certain third-party SDKs when submitting new applications or updates to the App Store Connect. As a result, we have added the necessary file to the Netmera iOS SDK to comply with Apple's requirements.

Apple's Requirement Details:

For further information on Apple's third-party SDK requirements and privacy manifesto guidelines, please refer to the following link: Apple Third-Party SDK Requirements

v.1.7.4

April 25, 2024

  • The iOS 3.23.5-WithoutDepedency package has been integrated into the React Native SDK.

  • The Android nmcore 3.13.1 package has been added to the React Native SDK.

IMPROVEMENTS

  • Added the 'Revenue' parameter to the NetmeraEvent class.

  • Introduced the Netmera.kill() method to the React Native SDK (only available on Android).

🛠 BUGFIX

  • Fixed the crash problem related to requestNotificationPermissions.

v.1.7.3

March 19, 2024

IMPROVEMENTS

  • Added iOS 3.23.4 WithoutDependency package to the React Native SDK.

  • An improvement has been implemented to resend push/enable and push/register requests in case of an API key change.

v.1.7.2

March 8, 2024

iOS SDK Version 3.23.3 Added to React Native Package:

For detailed version changes, please refer to the npm package page.

IMPROVEMENTS

  • For iOS, cache is now reset when the API key is changed.

v.1.7.0

February 15, 2024

IMPROVEMENTS

  • Added Android Core and FCM version 3.12.0 to support FCM HTTP v1 transition.

v.1.6.4

February 5, 2024

For detailed version changes, refer to the npm package page.

IMPROVEMENTS

  • User Update Callback : Enhanced user update callback functionality. Example usage:

Netmera.updateUser(user)
      .then(() => {
        console.log('User updated successfully!');
        Toast.show({
          type: 'success',
          text1: 'User updated successfully!',
        });
      })
      .catch(error => {
        console.log(error.code, error.message);
        Toast.show({
          type: 'error',
          text1: error.message,
        });
      });

🛠 BUGFIX

Addressed an issue where deeplinks triggered by push click while the iOS application was closed were not being captured.

These updates in React Native SDK version 1.6.4 introduce improvements to the user update callback functionality and resolve a bug related to capturing deeplinks triggered by push clicks while the iOS application is closed, enhancing the overall reliability of the SDK.

v.1.6.3

January 9, 2024

Android core 3.11.3, FCM 3.11.0, HMS 3.11.0, and iOS 3.22.0-WD packages are now integrated into the SDK. For detailed version changes, refer to the npm package page.

IMPROVEMENTS

  • Widget callbacks have been added to the React Native SDK. Please refer to the page Widget Callbacks for further information.

🛠 BUGFIX

  • Development has been done to address the autostart problem.

v.1.6.2

November 3, 2023

React Native Netmera version 1.6.2 has been released with the following updates:

Android 3.10.4 and iOS 3.18.0 versions have been added.

FEATURE

  • The fetchCoupons method has been introduced.

Sample fetchCoupons
Netmera.fetchCoupons(0, 2)
      .then(result => {
        console.log(result);
      })
      .catch(error => console.log(error));

IMPROVEMENTS

  • Possible baseUrl errors have been resolved by transitioning to Android version 3.10.4 as an improvement.

v.1.6.1

September 27, 2023

https://www.npmjs.com/package/react-native-netmera/v/1.6.1

IMPROVEMENTS

React Native 1.6.1, which includes Android 3.10.2 and iOS 3.16.0 versions, has been released.

  • Android Target API level increased to 33

  • Android core and fcm versions upgraded to 3.10.2

  • startDataTransfer and stopDataTransfer methods added to React Native SDK

v.1.6.0

IMPROVEMENTS

https://www.npmjs.com/package/react-native-netmera/v/1.4.9

React Native 1.6.0, which includes Android 3.10.1 and iOS 3.16.0 versions, has been released.

v.1.5.0

IMPROVEMENTS

  • Transition to TypeScript has been completed.

v.1.4.9

https://www.npmjs.com/package/react-native-netmera/v/1.4.9

FEATURE

  • Android core SDK version 3.9.12 and FCM version 3.9.4 have been added to the React Native SDK.

  • Android 13 notification permission methods have been added to the React Native SDK and integrated with the existing iOS methods. The areNotificationsEnabled and requestPushNotificationAuthorization methods can now be used for both iOS and Android devices.

Details

Push Notification Permissions

If you don't request notification permission at runtime, you can request it by calling the requestPushNotificationAuthorization() method. Note: Notification runtime permissions are required on Android 13 (API 33) or higher. Therefore, before calling the method, make sure your project targets an API of 33 and above.

 Netmera.requestPushNotificationAuthorization();

You can call the areNotificationsEnabled() method if you need to know the status of permissions.

 await Netmera.areNotificationsEnabled() // Use the enabled status of permission as boolean
  • The usage details of the areNotificationsEnabled and requestPushNotificationAuthorization methods have been added to the Readme file.

Last updated