diff --git a/CHANGELOG.md b/CHANGELOG.md index 7019499..4ce42d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# Release Date + +## Release Version + +- [minor] Added support for tracking epoch time in User Attribute + # 04-05-2026 ## 6.9.0 diff --git a/Sources/MoEngagePluginBase/MoEngagePluginBridge.swift b/Sources/MoEngagePluginBase/MoEngagePluginBridge.swift index ef26e9e..7666eb2 100644 --- a/Sources/MoEngagePluginBase/MoEngagePluginBridge.swift +++ b/Sources/MoEngagePluginBase/MoEngagePluginBridge.swift @@ -125,6 +125,8 @@ import MoEngageInApps case MoEngagePluginConstants.UserAttribute.timestamp: if let timeStamp = userAttribute.value as? String { MoEngageSDKAnalytics.sharedInstance.setUserAttributeISODate(timeStamp, withAttributeName: userAttribute.name, forAppID: identifier) + } else if let timeStamp = userAttribute.value as? Double { + MoEngageSDKAnalytics.sharedInstance.setUserAttributeEpochTime(timeStamp, withAttributeName: userAttribute.name, forAppID: identifier) } case MoEngagePluginConstants.UserAttribute.location: