diff --git a/test-apps/ios-test-app/App/App/AppDelegate.swift b/test-apps/ios-test-app/App/App/AppDelegate.swift
index fe22ca7..ebb0508 100644
--- a/test-apps/ios-test-app/App/App/AppDelegate.swift
+++ b/test-apps/ios-test-app/App/App/AppDelegate.swift
@@ -26,11 +26,23 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
- // Initialize Daily Notification Plugin demo fetcher
- // Note: This is called before Capacitor bridge is initialized
- // Plugin registration happens in ViewController
-
+ // Initialize Daily Notification Plugin demo app
print("AppDelegate: Initializing Daily Notification Plugin demo app")
+ NSLog("AppDelegate: Initializing Daily Notification Plugin demo app")
+
+ // Create window and view controller (traditional iOS approach)
+ let window = UIWindow(frame: UIScreen.main.bounds)
+ self.window = window
+
+ print("AppDelegate: Creating ViewController")
+ NSLog("AppDelegate: Creating ViewController")
+
+ let viewController = ViewController()
+ window.rootViewController = viewController
+ window.makeKeyAndVisible()
+
+ print("AppDelegate: Window made key and visible")
+ NSLog("AppDelegate: Window made key and visible")
return true
}
diff --git a/test-apps/ios-test-app/App/App/Info.plist b/test-apps/ios-test-app/App/App/Info.plist
index 9e2d460..9c0b236 100644
--- a/test-apps/ios-test-app/App/App/Info.plist
+++ b/test-apps/ios-test-app/App/App/Info.plist
@@ -96,24 +96,7 @@
-
- UIApplicationSceneManifest
-
- UIApplicationSupportsMultipleScenes
-
- UISceneConfigurations
-
- UIWindowSceneSessionRoleApplication
-
-
- UISceneConfigurationName
- Default Configuration
- UISceneDelegateClassName
- SceneDelegate
-
-
-
-
+
UIApplicationExitsOnSuspend