@@ -34,7 +34,7 @@ import OneSignalLocation
3434struct OneSignalSwiftUIExampleApp : App {
3535 @UIApplicationDelegateAdaptor ( AppDelegate . self) var appDelegate
3636 @StateObject private var viewModel = OneSignalViewModel ( )
37-
37+
3838 var body : some Scene {
3939 WindowGroup {
4040 ContentView ( )
@@ -46,38 +46,38 @@ struct OneSignalSwiftUIExampleApp: App {
4646// MARK: - App Delegate
4747
4848class AppDelegate : NSObject , UIApplicationDelegate {
49-
49+
5050 func application(
5151 _ application: UIApplication ,
5252 didFinishLaunchingWithOptions launchOptions: [ UIApplication . LaunchOptionsKey : Any ] ? = nil
5353 ) -> Bool {
5454 // Initialize OneSignal
5555 OneSignalService . shared. initialize ( launchOptions: launchOptions)
56-
56+
5757 // Set up notification lifecycle listeners
5858 setupNotificationListeners ( )
59-
59+
6060 // Set up in-app message listeners
6161 setupInAppMessageListeners ( )
62-
62+
6363 return true
6464 }
65-
65+
6666 private func setupNotificationListeners( ) {
6767 // Foreground notification display
6868 OneSignal . Notifications. addForegroundLifecycleListener ( NotificationLifecycleHandler . shared)
69-
69+
7070 // Notification click handling
7171 OneSignal . Notifications. addClickListener ( NotificationClickHandler . shared)
7272 }
73-
73+
7474 private func setupInAppMessageListeners( ) {
7575 // In-app message lifecycle
7676 OneSignal . InAppMessages. addLifecycleListener ( InAppMessageLifecycleHandler . shared)
77-
77+
7878 // In-app message click handling
7979 OneSignal . InAppMessages. addClickListener ( InAppMessageClickHandler . shared)
80-
80+
8181 // Start with IAM paused
8282 OneSignal . InAppMessages. paused = true
8383 }
@@ -87,7 +87,7 @@ class AppDelegate: NSObject, UIApplicationDelegate {
8787
8888class NotificationLifecycleHandler : NSObject , OSNotificationLifecycleListener {
8989 static let shared = NotificationLifecycleHandler ( )
90-
90+
9191 func onWillDisplay( event: OSNotificationWillDisplayEvent ) {
9292 print ( " [OneSignal] Notification will display: \( event. notification. title ?? " No title " ) " )
9393 // Optionally modify display behavior
@@ -98,7 +98,7 @@ class NotificationLifecycleHandler: NSObject, OSNotificationLifecycleListener {
9898
9999class NotificationClickHandler : NSObject , OSNotificationClickListener {
100100 static let shared = NotificationClickHandler ( )
101-
101+
102102 func onClick( event: OSNotificationClickEvent ) {
103103 print ( " [OneSignal] Notification clicked: \( event. notification. title ?? " No title " ) " )
104104 // Handle notification click - navigate to specific screen, etc.
@@ -109,27 +109,27 @@ class NotificationClickHandler: NSObject, OSNotificationClickListener {
109109
110110class InAppMessageLifecycleHandler : NSObject , OSInAppMessageLifecycleListener {
111111 static let shared = InAppMessageLifecycleHandler ( )
112-
112+
113113 func onWillDisplay( event: OSInAppMessageWillDisplayEvent ) {
114114 print ( " [OneSignal] IAM will display: \( event. message. messageId) " )
115115 }
116-
116+
117117 func onDidDisplay( event: OSInAppMessageDidDisplayEvent ) {
118118 print ( " [OneSignal] IAM did display: \( event. message. messageId) " )
119119 }
120-
120+
121121 func onWillDismiss( event: OSInAppMessageWillDismissEvent ) {
122122 print ( " [OneSignal] IAM will dismiss: \( event. message. messageId) " )
123123 }
124-
124+
125125 func onDidDismiss( event: OSInAppMessageDidDismissEvent ) {
126126 print ( " [OneSignal] IAM did dismiss: \( event. message. messageId) " )
127127 }
128128}
129129
130130class InAppMessageClickHandler : NSObject , OSInAppMessageClickListener {
131131 static let shared = InAppMessageClickHandler ( )
132-
132+
133133 func onClick( event: OSInAppMessageClickEvent ) {
134134 print ( " [OneSignal] IAM clicked: \( event. result. actionId ?? " No action ID " ) " )
135135 // Handle IAM click - navigate, track event, etc.
0 commit comments