From bd7632d0551158af4726758c0796d42449ace165 Mon Sep 17 00:00:00 2001 From: "Rakshitha ." Date: Wed, 13 May 2026 15:20:15 +0530 Subject: [PATCH] MOEN-44410: Added support for epoch time attribute --- CHANGELOG.md | 6 ++++++ Sources/MoEngagePluginBase/MoEngagePluginBridge.swift | 2 ++ 2 files changed, 8 insertions(+) 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: