diff --git a/CHANGELOG.md b/CHANGELOG.md index 45011c7c..4278415f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,9 @@ The changes documented here do not include those from the original repository. ## 02-05-2023 - Feat: [Android] Add action buttons (https://outsystemsrd.atlassian.net/browse/RMET-2387). +## 28-04-2023 +- Feat: [ıOS] React to a notification action click (https://outsystemsrd.atlassian.net/browse/RMET-2383). + ## 24-04-2023 - Feat: [iOS] React to a triggered notification with a custom action configured (https://outsystemsrd.atlassian.net/browse/RMET-2382). diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/Info.plist b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/Info.plist index 09aca110..aae62b7c 100644 --- a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/Info.plist +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/Info.plist @@ -6,30 +6,30 @@ LibraryIdentifier - ios-arm64_x86_64-simulator + ios-arm64 LibraryPath OSFirebaseMessagingLib.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator LibraryIdentifier - ios-arm64 + ios-arm64_x86_64-simulator LibraryPath OSFirebaseMessagingLib.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + simulator CFBundlePackageType diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.swiftinterface b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.swiftinterface index e2c794ce..8864d87b 100644 --- a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.swiftinterface +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios.swiftinterface @@ -127,6 +127,7 @@ public enum FirebaseEventType { public enum FirebaseNotificationType { case defaultNotification case silentNotification + case pushDataMessageNotification public static func == (a: OSFirebaseMessagingLib.FirebaseNotificationType, b: OSFirebaseMessagingLib.FirebaseNotificationType) -> Swift.Bool public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { @@ -240,19 +241,6 @@ extension OSFirebaseMessagingLib.NotificationManager : OSFirebaseMessagingLib.No @objc override dynamic public init() @objc deinit } -extension OSLocalNotificationsLib.OSLCNOActionTextField : Swift.Decodable { - public init(from decoder: Swift.Decoder) throws -} -extension OSLocalNotificationsLib.OSLCNOActionType : Swift.Decodable { -} -extension OSLocalNotificationsLib.OSLCNOActionEvent : Swift.Decodable { -} -extension OSLocalNotificationsLib.OSLCNORouteData : Swift.Decodable { - public init(from decoder: Swift.Decoder) throws -} -extension OSLocalNotificationsLib.OSLCNOAction : Swift.Decodable { - public init(from decoder: Swift.Decoder) throws -} extension OSFirebaseMessagingLib.OSFCMExtraData { @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest @objc @NSManaged dynamic public var key: Swift.String? { diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib index 2a11c12a..45294e2f 100755 Binary files a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib and b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib differ diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface index 0f54709c..34240445 100644 --- a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -127,6 +127,7 @@ public enum FirebaseEventType { public enum FirebaseNotificationType { case defaultNotification case silentNotification + case pushDataMessageNotification public static func == (a: OSFirebaseMessagingLib.FirebaseNotificationType, b: OSFirebaseMessagingLib.FirebaseNotificationType) -> Swift.Bool public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { @@ -240,19 +241,6 @@ extension OSFirebaseMessagingLib.NotificationManager : OSFirebaseMessagingLib.No @objc override dynamic public init() @objc deinit } -extension OSLocalNotificationsLib.OSLCNOActionTextField : Swift.Decodable { - public init(from decoder: Swift.Decoder) throws -} -extension OSLocalNotificationsLib.OSLCNOActionType : Swift.Decodable { -} -extension OSLocalNotificationsLib.OSLCNOActionEvent : Swift.Decodable { -} -extension OSLocalNotificationsLib.OSLCNORouteData : Swift.Decodable { - public init(from decoder: Swift.Decoder) throws -} -extension OSLocalNotificationsLib.OSLCNOAction : Swift.Decodable { - public init(from decoder: Swift.Decoder) throws -} extension OSFirebaseMessagingLib.OSFCMExtraData { @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest @objc @NSManaged dynamic public var key: Swift.String? { diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index f1cf7568..0fef6beb 100644 --- a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -127,6 +127,7 @@ public enum FirebaseEventType { public enum FirebaseNotificationType { case defaultNotification case silentNotification + case pushDataMessageNotification public static func == (a: OSFirebaseMessagingLib.FirebaseNotificationType, b: OSFirebaseMessagingLib.FirebaseNotificationType) -> Swift.Bool public func hash(into hasher: inout Swift.Hasher) public var hashValue: Swift.Int { @@ -240,19 +241,6 @@ extension OSFirebaseMessagingLib.NotificationManager : OSFirebaseMessagingLib.No @objc override dynamic public init() @objc deinit } -extension OSLocalNotificationsLib.OSLCNOActionTextField : Swift.Decodable { - public init(from decoder: Swift.Decoder) throws -} -extension OSLocalNotificationsLib.OSLCNOActionType : Swift.Decodable { -} -extension OSLocalNotificationsLib.OSLCNOActionEvent : Swift.Decodable { -} -extension OSLocalNotificationsLib.OSLCNORouteData : Swift.Decodable { - public init(from decoder: Swift.Decoder) throws -} -extension OSLocalNotificationsLib.OSLCNOAction : Swift.Decodable { - public init(from decoder: Swift.Decoder) throws -} extension OSFirebaseMessagingLib.OSFCMExtraData { @nonobjc public class func fetchRequest() -> CoreData.NSFetchRequest @objc @NSManaged dynamic public var key: Swift.String? { diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib index d6710e87..4d825849 100755 Binary files a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib and b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/OSFirebaseMessagingLib differ diff --git a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/_CodeSignature/CodeResources b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/_CodeSignature/CodeResources index b50b538c..2500c62d 100644 --- a/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/_CodeSignature/CodeResources +++ b/src/ios/frameworks/OSFirebaseMessagingLib.xcframework/ios-arm64_x86_64-simulator/OSFirebaseMessagingLib.framework/_CodeSignature/CodeResources @@ -22,11 +22,11 @@ Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface - 1a5CgiKAxpE8Zkr0GAmgdxatIkw= + 73gCHsciEYxnxy/32Ty9GQe4/P4= Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftmodule - aUATPuzHZddH517WeIZYlGwK/Ts= + 477qcbp7t/BNL8JHYUN+mT/XYZA= Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc @@ -34,11 +34,11 @@ Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - BvfG6WN5PZCM9nlKnru5ejlBI3s= + BJq2XaEHOaAYIwUsRJ1rjq8ACEE= Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - wGtPIZA9/hkiC5tXw9Z30LfnJIc= + oZI1DJM+sA7bjtv3oSZYvF4OfuY= Modules/module.modulemap @@ -88,14 +88,14 @@ hash2 - /5pmf8YZQSI5+aS7Mg7hwA36lxxMiQ+xQulRt+pQ5zI= + ehl5xDMCtdVFoOgPXfsm5S82FubVaDXpK/sXexbmejs= Modules/OSFirebaseMessagingLib.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash2 - qnfQ7+6bCqBFAkzuhs2MEvFWcwI2Dt8VQpoFndwd71U= + +Ii5xlLGXcWOmDHCVourno9PqltX6o0AdlEQ5IwUW1c= Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc @@ -109,14 +109,14 @@ hash2 - IfmpXUDuiQPyT0Zxndx7QHyI7cZ03OKoEH9ndydg0Gw= + ggYF2t7hebwHEslTwHHhaYPE7n4NtoE8x54+8f75QZs= Modules/OSFirebaseMessagingLib.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash2 - hntL8n6IN3IO4p1S08FUpOgGxEAl5U1JhjEZfE5Pnw4= + nyOWIW1nYNyG8D21FjW16VseC6pZq7YYlkK4hVU3roQ= Modules/module.modulemap diff --git a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/Info.plist b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/Info.plist index ba6c3671..c8907570 100644 --- a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/Info.plist +++ b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/Info.plist @@ -6,30 +6,30 @@ LibraryIdentifier - ios-arm64 + ios-arm64_x86_64-simulator LibraryPath OSLocalNotificationsLib.framework SupportedArchitectures arm64 + x86_64 SupportedPlatform ios + SupportedPlatformVariant + simulator LibraryIdentifier - ios-arm64_x86_64-simulator + ios-arm64 LibraryPath OSLocalNotificationsLib.framework SupportedArchitectures arm64 - x86_64 SupportedPlatform ios - SupportedPlatformVariant - simulator CFBundlePackageType diff --git a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios.swiftdoc b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios.swiftdoc index 9ca245b7..34ee7495 100644 Binary files a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios.swiftdoc and b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios.swiftinterface b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios.swiftinterface index c9b3db4d..e1f0ca3b 100644 --- a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios.swiftinterface +++ b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios.swiftinterface @@ -27,14 +27,13 @@ public protocol OSLCNOActionDelegate : AnyObject { func triggerNotification(with title: Swift.String, _ body: Swift.String?, _ badge: Swift.Int?, _ sound: OSLocalNotificationsLib.OSLCNOSound?, _ actions: [OSLocalNotificationsLib.OSLCNOAction]?) async throws #endif + + #if compiler(>=5.3) && $AsyncAwait + func clearNotificationCategory(with id: Swift.String) async + #endif + } -public struct OSLCNORouteData { - public init(deepLinkScheme: Swift.String, hostName: Swift.String?, parameterData: [Swift.String : Swift.String]?) -} -public struct OSLCNOActionTextField { - public init(placeholder: Swift.String) -} -public enum OSLCNOActionEvent : Swift.String { +public enum OSLCNOActionEvent : Swift.String, Swift.Codable { case internalRoute case appRoute case webRoute @@ -44,7 +43,18 @@ public enum OSLCNOActionEvent : Swift.String { get } } -public enum OSLCNOActionType : Swift.String { +public struct OSLCNORouteData : Swift.Codable { + public init(deepLinkScheme: Swift.String, hostName: Swift.String?, parameterData: [Swift.String : Swift.String]?) + public func encode(to encoder: Swift.Encoder) throws + public init(from decoder: Swift.Decoder) throws +} +public struct OSLCNOAction : Swift.Codable { + public let event: OSLocalNotificationsLib.OSLCNOActionEvent + public init(identifier: Swift.String, label: Swift.String, textField: OSLocalNotificationsLib.OSLCNOActionTextField?, type: OSLocalNotificationsLib.OSLCNOActionType, event: OSLocalNotificationsLib.OSLCNOActionEvent, routeData: OSLocalNotificationsLib.OSLCNORouteData) + public func encode(to encoder: Swift.Encoder) throws + public init(from decoder: Swift.Decoder) throws +} +public enum OSLCNOActionType : Swift.String, Swift.Codable { case standard case destructive public init?(rawValue: Swift.String) @@ -53,8 +63,10 @@ public enum OSLCNOActionType : Swift.String { get } } -public struct OSLCNOAction { - public init(identifier: Swift.String, label: Swift.String, textField: OSLocalNotificationsLib.OSLCNOActionTextField?, type: OSLocalNotificationsLib.OSLCNOActionType, event: OSLocalNotificationsLib.OSLCNOActionEvent, routeData: OSLocalNotificationsLib.OSLCNORouteData) +public struct OSLCNOActionTextField : Swift.Codable { + public init(placeholder: Swift.String, inputTextKey: Swift.String) + public func encode(to encoder: Swift.Encoder) throws + public init(from decoder: Swift.Decoder) throws } extension OSLocalNotificationsLib.OSLCNOError : Swift.Equatable {} extension OSLocalNotificationsLib.OSLCNOError : Swift.Hashable {} diff --git a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/OSLocalNotificationsLib b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/OSLocalNotificationsLib index 8142d860..e552d871 100755 Binary files a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/OSLocalNotificationsLib and b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/OSLocalNotificationsLib differ diff --git a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/_CodeSignature/CodeResources b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/_CodeSignature/CodeResources index 202dc941..acf0330e 100644 --- a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/_CodeSignature/CodeResources +++ b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64/OSLocalNotificationsLib.framework/_CodeSignature/CodeResources @@ -14,15 +14,15 @@ Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios.swiftdoc - 4XaSpSRv51kP+yHNNlhEwW+DoT8= + VatiIgo/NzQCRB3h1O2N4APWtWs= Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios.swiftinterface - 7ykZ77hzys+zpjzgzHgcgaeOXiw= + sX5uiuvnWq7F9V+jPTKR/HqSgGI= Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios.swiftmodule - l4/0ctEbjhtJeybHhI5dkbr0UZc= + wOjGdF4T7crnpQI7uTC+Af6I1S8= Modules/module.modulemap @@ -42,21 +42,21 @@ hash2 - ixzTnreowsTCXTfuBOli5fCC5JSt5SmaViXGq59Mrwc= + YwAL/egI5qzyvohFZRHthhYjXJFiKQnLa9CIzPmwMv0= Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios.swiftinterface hash2 - +bkHjJ+OdR+WXk5uW1jfr8N/XkkSTg/jWsTESArrg7E= + tyVajOUdbdoKvZZ35vcjvl4B6Hp4xD3lWpFGSYmy4Ro= Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios.swiftmodule hash2 - ji8NQQcGSkTTKeeDW30CzxQNqOu8rTMfCuIuRw2vHB4= + qlqAC6nTfQqGnGOeHvVbMIY0Zny95NbmgC8uYo59ySA= Modules/module.modulemap diff --git a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc index a92057d4..6e2ec27d 100644 Binary files a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface index e3977c3b..0d902cb3 100644 --- a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface +++ b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface @@ -27,14 +27,13 @@ public protocol OSLCNOActionDelegate : AnyObject { func triggerNotification(with title: Swift.String, _ body: Swift.String?, _ badge: Swift.Int?, _ sound: OSLocalNotificationsLib.OSLCNOSound?, _ actions: [OSLocalNotificationsLib.OSLCNOAction]?) async throws #endif + + #if compiler(>=5.3) && $AsyncAwait + func clearNotificationCategory(with id: Swift.String) async + #endif + } -public struct OSLCNORouteData { - public init(deepLinkScheme: Swift.String, hostName: Swift.String?, parameterData: [Swift.String : Swift.String]?) -} -public struct OSLCNOActionTextField { - public init(placeholder: Swift.String) -} -public enum OSLCNOActionEvent : Swift.String { +public enum OSLCNOActionEvent : Swift.String, Swift.Codable { case internalRoute case appRoute case webRoute @@ -44,7 +43,18 @@ public enum OSLCNOActionEvent : Swift.String { get } } -public enum OSLCNOActionType : Swift.String { +public struct OSLCNORouteData : Swift.Codable { + public init(deepLinkScheme: Swift.String, hostName: Swift.String?, parameterData: [Swift.String : Swift.String]?) + public func encode(to encoder: Swift.Encoder) throws + public init(from decoder: Swift.Decoder) throws +} +public struct OSLCNOAction : Swift.Codable { + public let event: OSLocalNotificationsLib.OSLCNOActionEvent + public init(identifier: Swift.String, label: Swift.String, textField: OSLocalNotificationsLib.OSLCNOActionTextField?, type: OSLocalNotificationsLib.OSLCNOActionType, event: OSLocalNotificationsLib.OSLCNOActionEvent, routeData: OSLocalNotificationsLib.OSLCNORouteData) + public func encode(to encoder: Swift.Encoder) throws + public init(from decoder: Swift.Decoder) throws +} +public enum OSLCNOActionType : Swift.String, Swift.Codable { case standard case destructive public init?(rawValue: Swift.String) @@ -53,8 +63,10 @@ public enum OSLCNOActionType : Swift.String { get } } -public struct OSLCNOAction { - public init(identifier: Swift.String, label: Swift.String, textField: OSLocalNotificationsLib.OSLCNOActionTextField?, type: OSLocalNotificationsLib.OSLCNOActionType, event: OSLocalNotificationsLib.OSLCNOActionEvent, routeData: OSLocalNotificationsLib.OSLCNORouteData) +public struct OSLCNOActionTextField : Swift.Codable { + public init(placeholder: Swift.String, inputTextKey: Swift.String) + public func encode(to encoder: Swift.Encoder) throws + public init(from decoder: Swift.Decoder) throws } extension OSLocalNotificationsLib.OSLCNOError : Swift.Equatable {} extension OSLocalNotificationsLib.OSLCNOError : Swift.Hashable {} diff --git a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc index 8f8904fd..18c0f5a5 100644 Binary files a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface index d16acba4..c9cc7e6b 100644 --- a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/Modules/OSLocalNotificationsLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -27,14 +27,13 @@ public protocol OSLCNOActionDelegate : AnyObject { func triggerNotification(with title: Swift.String, _ body: Swift.String?, _ badge: Swift.Int?, _ sound: OSLocalNotificationsLib.OSLCNOSound?, _ actions: [OSLocalNotificationsLib.OSLCNOAction]?) async throws #endif + + #if compiler(>=5.3) && $AsyncAwait + func clearNotificationCategory(with id: Swift.String) async + #endif + } -public struct OSLCNORouteData { - public init(deepLinkScheme: Swift.String, hostName: Swift.String?, parameterData: [Swift.String : Swift.String]?) -} -public struct OSLCNOActionTextField { - public init(placeholder: Swift.String) -} -public enum OSLCNOActionEvent : Swift.String { +public enum OSLCNOActionEvent : Swift.String, Swift.Codable { case internalRoute case appRoute case webRoute @@ -44,7 +43,18 @@ public enum OSLCNOActionEvent : Swift.String { get } } -public enum OSLCNOActionType : Swift.String { +public struct OSLCNORouteData : Swift.Codable { + public init(deepLinkScheme: Swift.String, hostName: Swift.String?, parameterData: [Swift.String : Swift.String]?) + public func encode(to encoder: Swift.Encoder) throws + public init(from decoder: Swift.Decoder) throws +} +public struct OSLCNOAction : Swift.Codable { + public let event: OSLocalNotificationsLib.OSLCNOActionEvent + public init(identifier: Swift.String, label: Swift.String, textField: OSLocalNotificationsLib.OSLCNOActionTextField?, type: OSLocalNotificationsLib.OSLCNOActionType, event: OSLocalNotificationsLib.OSLCNOActionEvent, routeData: OSLocalNotificationsLib.OSLCNORouteData) + public func encode(to encoder: Swift.Encoder) throws + public init(from decoder: Swift.Decoder) throws +} +public enum OSLCNOActionType : Swift.String, Swift.Codable { case standard case destructive public init?(rawValue: Swift.String) @@ -53,8 +63,10 @@ public enum OSLCNOActionType : Swift.String { get } } -public struct OSLCNOAction { - public init(identifier: Swift.String, label: Swift.String, textField: OSLocalNotificationsLib.OSLCNOActionTextField?, type: OSLocalNotificationsLib.OSLCNOActionType, event: OSLocalNotificationsLib.OSLCNOActionEvent, routeData: OSLocalNotificationsLib.OSLCNORouteData) +public struct OSLCNOActionTextField : Swift.Codable { + public init(placeholder: Swift.String, inputTextKey: Swift.String) + public func encode(to encoder: Swift.Encoder) throws + public init(from decoder: Swift.Decoder) throws } extension OSLocalNotificationsLib.OSLCNOError : Swift.Equatable {} extension OSLocalNotificationsLib.OSLCNOError : Swift.Hashable {} diff --git a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/OSLocalNotificationsLib b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/OSLocalNotificationsLib index d995bc86..0d6eb210 100755 Binary files a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/OSLocalNotificationsLib and b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/OSLocalNotificationsLib differ diff --git a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/_CodeSignature/CodeResources b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/_CodeSignature/CodeResources index a02dfa01..cdf2a06a 100644 --- a/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/_CodeSignature/CodeResources +++ b/src/ios/frameworks/OSLocalNotificationsLib.xcframework/ios-arm64_x86_64-simulator/OSLocalNotificationsLib.framework/_CodeSignature/CodeResources @@ -14,27 +14,27 @@ Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios-simulator.swiftdoc - bM8ITvlnX2ResLQI+bKMimawlsk= + VnqWPMYU7WvRzkkAAVVkeWcQzaA= Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface - IepR3/TspZcLMYn/GCj5GtoQRTo= + aL7XN1+8s4NZ7P7hvEqtPaYhlgk= Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios-simulator.swiftmodule - MY+xv/835snRp/s+u8yujCpxbc0= + efeHuTwUgpKhDcIVAxucFJL9U4Q= Modules/OSLocalNotificationsLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc - snxC57CHJoef+wxs5U3NeMSYOSg= + udTtfuI2FUP2LwCt0onu0BmoBLc= Modules/OSLocalNotificationsLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface - 4VVstd4FBvvRBGo1Fd0rtYi2ZpU= + V47pQN2LVVEeKMYiKdaNywvpkHs= Modules/OSLocalNotificationsLib.swiftmodule/x86_64-apple-ios-simulator.swiftmodule - 1/ox57fZXgOJJle1D5LkMU9kL14= + mLETOvtF8XnkA/3ekaSwU+htglY= Modules/module.modulemap @@ -54,42 +54,42 @@ hash2 - C4GcTlgsetE8HYQzq9W0CTMkYRW56HXPjMX2qyJuU5U= + reL7W/xt/GM1J02GhKgxJcQeMphnlLqQXt8pcMdez/0= Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios-simulator.swiftinterface hash2 - BbctSqsPnB6Wey1LPvKVvWlPB9rSm4h4Mo53RCU6WZY= + 401T9R33j/YMXwtSgn1UJefiEcWouD7aSsY+cwoIcJU= Modules/OSLocalNotificationsLib.swiftmodule/arm64-apple-ios-simulator.swiftmodule hash2 - VgXUc+9oG70ZyJPgGEAuv+1PS6KYWTuvzk/w+s0w/0c= + jobDtsl2X+HQ+9zuBHHjyG0f1Czn+BcJTA6jru5JvXs= Modules/OSLocalNotificationsLib.swiftmodule/x86_64-apple-ios-simulator.swiftdoc hash2 - Iu2JAVdyN2hGXN0HWetb624327cOP69ZKXSS9A+WZNo= + NNZWA1sRzE3HmP7Ry8P1ZeqZ0QkQbmg3J8j4i8W44Dk= Modules/OSLocalNotificationsLib.swiftmodule/x86_64-apple-ios-simulator.swiftinterface hash2 - kLYANsPSq8zQmpxbxCPcEx2OV+VkeHF43MtxaI1weZc= + EznGzI9EOAfI3T1keXvx/U8CITJvuTPa2ZLTGOO/e6s= Modules/OSLocalNotificationsLib.swiftmodule/x86_64-apple-ios-simulator.swiftmodule hash2 - bVwaTqZGfDxWdwH6FwTvTTu2O1NeNdF6nO9kY0dBxVU= + AmDMPSC/Ell5TsYKzlEVkvxnYs/JyZmtsfgu7IBLkO8= Modules/module.modulemap