Changelog
Latest version details may also be found here: Netmera Flutter SDK page on pub.dev.
v2.5.0
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.
v2.4.6
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
v2.4.5
November 18, 2024
⭐ IMPROVEMENTS
iOS Push Callback Update:
Updated iOS push callbacks to prevent them from triggering on push notifications from other providers.
v2.4.4
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.
v2.4.3
August 6, 2024
The iOS SDK version within the Flutter package has been updated to 3.23.12.
v2.4.2
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.
v2.4.1
June 25, 2024
⭐ IMPROVEMENTS
Upgraded Netmera iOS SDK: Updated to version 3.23.6
Upgraded Netmera Android SDK: Updated to version 3.14.0
Attention: Critical Update for Android Users ⚠️
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.
v2.4.0
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.
v2.3.7
January 24, 2024
⭐ IMPROVEMENTS
Integration of widget callback.
v2.3.6
January 9, 2024
Android Core 3.11.4 was added to this version. To integrate the latest versions, update your dependencies as follows:
🛠 BUGFIX
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.
v2.3.5
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.
v2.3.4
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.
v2.3.2
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.
🛠 BUGFIX
The Android
baseUrl
crash issue has been resolved.
v2.3.1
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.
v2.3.0
⭐ IMPROVEMENTS
Flutter version 2.3.0, which includes Android 3.10.1 and iOS 3.16.0 versions, has been released.
v2.2.0
⭐ IMPROVEMENTS
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.
🛠 BUGFIX
Flutter iOS event channel issue was fixed.
Push action callbacks context issue was fixed.
🔗 INTEGRATION
iOS
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.
Android
There is no change in Android integration.
Dart
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
veMyApp
blocks.
Then this function should be given to
onPushReceiveBackground
inmain
before therunApp
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
v2.1.15
⭐ FEATURE
Netmera Android SDK version was upgraded to 3.9.14.
🛠 BUGFIX
Decryption failed issue was fixed. (VF crash fixed.)
v2.1.14
⭐ FEATURE
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
andrequestPushNotificationAuthorization
methods can now be used for both iOS and Android devices.
Last updated
Was this helpful?