Changelog
Last updated
Was this helpful?
Last updated
Was this helpful?
March 6, 2025
⭐ IMPROVEMENT
AFNetworking Library Update
Previously used as an external dependency, the AFNetworking library is now embedded within the SDK. This change aims to prevent compatibility issues encountered by customers when uploading packages to the Store, eliminate dependency conflicts, and simplify the integration process.
February 25, 2025
FEATURE
Added a new timezone
parameter in ids
block. This parameter allows SDKs to communicate the device’s timezone ID.
February 24, 2025
FEATURE
Push Click Action / Open Widget:
When users click on a push notification, they will be directed to the platform with the widget opened automatically. This enhancement ensures a smoother experience by immediately presenting relevant content upon interaction.
February 10, 2025
A fix for the custom button name has been added.
January 31, 2025
Implemented Apple's newly required Developer Signature for the AFNetworking and FMDB packages. Read more on Apple Documentation.
⭐ IMPROVEMENT
Crash tracking has been removed from the SDK.,
Resolved issues with Ad ID handling in the SDK. The advertising permission and Advertising ID now function correctly and are properly reflected in the Netmera panel.
January 23, 2025
The Instant Show button parameter from the Netmera Panel, which allows users to display specific widgets on the desired page and at the desired time, is now fully implemented in the SDKs and ready for use.
January 8, 2025
⭐ IMPROVEMENT
The SDK now collects device region information from Settings > General > Language & Region > Region on iOS devices.
This enhancement enables targeting based on the user’s region, providing more precise and region-specific engagement capabilities.
January 2, 2025
The setBaseUrl
function has been re-located to the correct position within the Obj-C SDK for proper SSL Pinning functionality.
December 18, 2024
⭐ IMPROVEMENT
SSL Pinning Configuration Update:
For iOS targets below version 14, the certificate file will now be used directly without requiring Plist configuration.
For iOS 14 and above, if no certificate file is provided, the system will automatically manage Plist configuration.
Important Note: For iOS 14+, ensure SSL Pinning is configured via Plist to avoid security vulnerabilities.
December 17, 2024
⭐ IMPROVEMENT
PrivacyInfo File Added:
Added the newly required PrivacyInfo file, as mandated by Apple, to the SDK.
This file has also been included in all dependencies used by the SDK.
Important Note: If you are manually downloading and using dependencies, please ensure they are updated to include the PrivacyInfo file.
December 9, 2024
Fixed the "NetmeraPushReceivingStatus not found" error.
December 5, 2024
New Method Added:
Introduced the Netmera.checkNotificationPermission()
method to retrieve the current notification permission status for the user:
NOT_DETERMINED: User has not responded to the notification permission request during the initial setup.
GRANTED: User has allowed notifications.
DENIED: User has denied notifications.
November 7, 2024
Custom Button Name Fix:
Resolved an issue where the custom button name was not updating on certain devices for the "Custom Button Name" feature.
Custom Button Name Documentation
November 7, 2024
Defining Live Activity Events:
Added support for defining Live Activity events, enabling customers to trigger live activity events.
October 17, 2024
⭐ IMPROVEMENT
Enhanced Network Handling:
We have improved the management of network-related errors, preventing requests from entering a loop. This enhancement ensures greater stability and more reliable network performance in your applications.
October 16, 2024
SSL Pinning Support:
Added support for , allowing developers to enable SSL pinning when needed. This feature enhances the security of your application by ensuring trusted communication channels.
October 16, 2024
Push Click Action Cache Issue:
Resolved a cache-related issue that affected the behavior of push click actions, ensuring consistent functionality and improved performance.
September 17, 2024
⭐ IMPROVEMENT
The log event
feature has been removed to streamline the SDK and improve overall performance.
March 29, 2024
Netmera.kill() Method
A new feature has been added: the Netmera.kill()
method. If this method is called, Netmera will remain in a "kill" state until it is re-initialized.
March 19, 2024
⭐ IMPROVEMENT
Resend of push/enable and push/register requests in case of API key change.
March 6, 2024
⭐ IMPROVEMENTS
Implemented cache reset functionality when the API key is changed.
January 11, 2024
Resolved a crash issue related to callbacks.
This update in iOS version 3.23.1 (11.01.24) addresses a bug causing crashes associated with callbacks and provides a fix for a more stable experience.
December 20, 2023
⭐ IMPROVEMENTS
Added 'appmanage
' for widget deeplink action.
When creating a widget and assigning an action to a button, selecting 'manage app' will allow developers to handle the action within the handleOpenUrl
method, enabling the SDK to notify you. Additionally, detailed visuals can be seamlessly integrated.
Added appversion and build version to request header.
Resolved an issue causing crashes during user updates.
Addressed and fixed issues related to the removal of operator code.
The issue of app version information not reflecting has been resolved.
November 30, 2023
Fixed an issue where errors were encountered when returning information about screens added to the auto-tracking whitelist.
⭐ IMPROVEMENTS
Introduced user callback for enhanced functionality.
Added dSYM to XCFramework for improved development and debugging.
November 14, 2023
Note: This is a beta version. Do not update without contacting Netmera.
⭐ IMPROVEMENTS
Integration of the new auto-tracking structure.
November 13, 2023
Users can now send push notifications with different icons for various scenarios. Visit Push Icon page for further details.
October 31, 2023
In iOS SDK version 3.18.0, an enhancement has been made to the fetchCoupon
feature.
If you want to retrieve assigned coupons for a user, you can use the fetchCoupon()
method. Here's a Swift code example:
This code allows you to fetch assigned coupons for a user and update the table view with the retrieved data.
August 28, 2023
⭐ IMPROVEMENTS
User Method Simplified
Email Preferences Added
April 15, 2023
⭐ IMPROVEMENTS
SwiftUI Support
April 8, 2023
Scenario: When an event is triggered offline, the events are written to the queue. When the user is back online, the accumulated events in the queue are logged in sdk.log.
It was noticed that the events in offline event delivery were not coming after the A/B feature (3.14.13). This issue has been resolved in this version.
BUGFIX
FEATURE
BUGFIX
FEATURE
BUGFIX
BUGFIX
FEATURE
BUGFIX
BUGFIX
BUGFIX
BUGFIX
BUGFIX
BUGFIX