mirror of
https://github.com/zarzet/SpotiFLAC-Mobile.git
synced 2026-09-29 12:52:13 +02:00
On iOS 27 an app without a scene manifest launches to a blank launch screen (and trips UIApplicationEvaluateRuntimeIssueForNoSceneLifecycleAdoption under the debugger). Add the manifest with a FlutterSceneDelegate subclass. Under scenes the app delegate has no window at launch, so the backend method/event channels and plugins are now registered in didInitializeImplicitFlutterEngine. SceneDelegate forwards what UIKit now sends to the scene instead: extension OAuth/session-grant redirect URLs and the background/foreground transitions that keep downloads alive. The folder picker and ASWebAuthenticationSession anchor use the active scene's window.