Changelog
Last updated
Was this helpful?
Last updated
Was this helpful?
Latest version details may also be found here: Netmera Flutter SDK page on pub.dev.
February 3, 2025
⭐ IMPROVEMENTS
Upgraded iOS SDK to version 3.24.9.
Upgraded Android SDK to version 4.0.7.
FEATURE
Implemented SSL pinning for enhanced security. Please see for further details.
Added checkNotificationPermission
method to verify notification permissions programmatically.
December 23, 2024
⭐ IMPROVEMENTS
iOS SDK upgraded from 3.23.16 to 3.24.1
Android nmcore updated from 3.14.4 to 3.15.3
Android nmfcm & Android nmhms updated to 3.12.1
November 18, 2024
⭐ IMPROVEMENTS
iOS Push Callback Update:
Updated iOS push callbacks to prevent them from triggering on push notifications from other providers.
October 24, 2024
⭐ IMPROVEMENTS
Updated Android SDK to version 3.14.4.
Updated iOS SDK to version 3.23.16.
🛠 BUGFIX
Resolved an issue where the category list passed as a parameter to the getInboxCountForStatus
method was not being sent to the backend.
August 6, 2024
The iOS SDK version within the Flutter package has been updated to 3.23.12.
July 30, 2024
⭐ IMPROVEMENTS
iOS SDK: Upgraded to version 3.23.11.
Android SDK: Upgraded nmcore to version 3.14.2.
Integration Changes:
Podfile Update: Ensure that the Netmera pods in your Podfile are updated to version 3.23.11.
June 25, 2024
⭐ IMPROVEMENTS
Upgraded Netmera iOS SDK: Updated to version 3.23.6
Upgraded Netmera Android SDK: Updated to version 3.14.0
Fixed Android Gradle 8+ Release Build Issue: If you are using Android Gradle 8 or above, it is essential to upgrade to at least Flutter SDK 2.4.1 to resolve this issue and ensure seamless builds.
February 26, 2024
Added iOS 3.22.0 package.
⭐ IMPROVEMENTS
Integrated Android Core and FCM versions 3.12.0, which support the transition to FCM HTTP v1.
Raised the Flutter SDK's minimum Android SDK version to 21 for improved compatibility and performance.
🛠 BUGFIX
Addressed an issue where building with Android Gradle 8 was causing problems.
January 24, 2024
⭐ IMPROVEMENTS
Integration of widget callback.
January 9, 2024
Android Core 3.11.4 was added to this version. To integrate the latest versions, update your dependencies as follows:
In the user update callback, the response was sometimes returned as null. This has been addressed, and error responses will now provide more detailed information.
December 11, 2023
Upgraded Android Core SDK version to 3.11.3. and Android FCM version to 3.11.0.
🛠 BUGFIX
Resolved an issue with Android synchronous user updates.
December 5, 2023
Added Android core 3.11.1 and HMS 3.11.0 packages.
Added iOS 3.21.0 package.
⭐ IMPROVEMENTS
User update callbacks are now included in the Flutter SDK.
October 31, 2023
Android 3.10.4 and iOS 3.18.0 versions have been added.
⭐ FEATURE
The fetchCoupon
feature has been integrated into Flutter SDK.
The Android baseUrl
crash issue has been resolved.
September 20, 2023
⭐ IMPROVEMENTS
Android core and FCM 3.10.2 versions have been integrated into the Flutter SDK.
The Target API level of the Android module has been raised to 33.
The 'startDataTransfer'
and 'stopDataTransfer'
methods have been added to the plugin.
Flutter version 2.3.0, which includes Android 3.10.1 and iOS 3.16.0 versions, has been released.
Push action callbacks were moved in foreground thread.
onPushReceiveBackground callback was created for background messages.
Only the
onPushReceiverBackground
handling process is performed in the background.
Flutter iOS event channel issue was fixed.
Push action callbacks context issue was fixed.
The section below from the AppDelegate should be removed.
The following line should be removed from the AppDelegate → didFinishLaunchingWithOptions method.
The inside of the AppDelegate → didReceiveRemoteNotification method should be changed as follows.
There is no change in Android integration.
The NetmeraPushBroadcastReceiver().initialize()
method in the main.dart file can now be called anywhere.
In order for background messages to be processed, the following method must be added first, outside the main
ve MyApp
blocks.
Then this function should be given to onPushReceiveBackground
in main
before the runApp
method as follows.
For more detailed information, you can see the example usage in the example project. https://github.com/Netmera/Netmera-Flutter-Example/tree/master
⭐ FEATURE
Netmera Android SDK version was upgraded to 3.9.14.
🛠 BUGFIX
Decryption failed issue was fixed. (VF crash fixed.)
Android core SDK version 3.9.12 and FCM version 3.9.4 have been added to the Flutter SDK.
Android 13 notification permission methods have been added to the Flutter SDK and integrated with the existing iOS methods. The areNotificationsEnabled
and requestPushNotificationAuthorization
methods can now be used for both iOS and Android devices.
Attention: Critical Update for Android Users