Looking at Apple's UISceneDelegate Documentation and comparing it to current .NET MAUI implementation of MAUISceneDelegate, there are a few missing UISceneDelegate Lifecycle events.
All Life Cycle events for SceneDelegate to fire :
-
scene(_:willConnectTo:options:)
-
sceneDidDisconnect(_:)
-
sceneDidBecomeActive(_:)
-
sceneWillResignActive(_:)
-
sceneWillEnterForeground(_:)
-
sceneDidEnterBackground(_:)
-
sceneWilLConnect(_:)
Only 2 of the implemented life cycle events work,
-
WillConnect
-
DidDisconnect
other life cycle events do not fire.