UIScene support

With iOS 13, Apple moved UIApplicationDelegate events handling to UISceneDelegate. To function properly, AppConnect requires some of the events that are now handled by UIScene.

Therefore, if your app supports UIScene, when initializing the AppConnect library, call the AppConnect method ‑sceneWillConnectToSessionWithOptions:.

The method must be called from UISceneDelegate's ‑scene:willConnectToSession:options: method. UIScene connection options need to be passed as input parameter to the AppConnect instance method

The method has the parameter options:. The value for the parameter is the value provided to [UISceneDelegate scene:willConnectToSession:options:].

See also, Initialize the AppConnect libraryHow to initialize your .NET app to use AppConnect C# APIs.