From 8457e72e21f77ddf3fad9bf2b3e25c9a1862569f Mon Sep 17 00:00:00 2001 From: Nan Date: Thu, 8 Jan 2026 17:36:11 -0800 Subject: [PATCH 1/2] fix: blank out `OSLiveActivityViewExtensions` for mac catalyst --- .../Source/OSLiveActivityViewExtensions.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/OSLiveActivityViewExtensions.swift b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/OSLiveActivityViewExtensions.swift index 7cbf99707..aa5a6c485 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/OSLiveActivityViewExtensions.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/OSLiveActivityViewExtensions.swift @@ -25,6 +25,9 @@ THE SOFTWARE. */ +// Effectively blanks out this file for Mac Catalyst +#if targetEnvironment(macCatalyst) +#else import WidgetKit import ActivityKit import SwiftUI @@ -143,3 +146,4 @@ enum LiveActivityTrackingUtils { return components.url } } +#endif From 5fbccf137c75e1c282b2448701c93d9b63421edd Mon Sep 17 00:00:00 2001 From: Nan Date: Thu, 8 Jan 2026 17:50:31 -0800 Subject: [PATCH 2/2] fix typo in OSRequestLiveActivityClicked --- .../Source/Requests/OSRequestLiveActivityClicked.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestLiveActivityClicked.swift b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestLiveActivityClicked.swift index 18bd9604f..d6bbb58e6 100644 --- a/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestLiveActivityClicked.swift +++ b/iOS_SDK/OneSignalSDK/OneSignalLiveActivities/Source/Requests/OSRequestLiveActivityClicked.swift @@ -49,7 +49,7 @@ class OSRequestLiveActivityClicked: OneSignalRequest, OSLiveActivityRequest { return false } - guard let activityType = self.key.addingPercentEncoding(withAllowedCharacters: NSCharacterSet.urlUserAllowed) else { + guard let activityType = self.activityType.addingPercentEncoding(withAllowedCharacters: NSCharacterSet.urlUserAllowed) else { OneSignalLog.onesignalLog(.LL_DEBUG, message: "Cannot translate activity type to url encoded string.") return false }