-
Notifications
You must be signed in to change notification settings - Fork 384
[Feature request] Add UIScene lifecycle support for iOS #1377
Description
Platforms
iOS
Description
Hello!
Flutter is migrating to UIScene life cycle for iOS. Please add UIScene lifecycle support to your plugin.
Apple will require the UIScene life cycle in their next release. To remain compatible, Flutter will eventually require plugins to support the UIScene life cycle.
How to add UIScene life cycle support to your plugins
You can find the migration guide here: https://docs.flutter.dev/release/breaking-changes/uiscenedelegate#migration-guide-for-flutter-plugins
Why
Why is Flutter migrating to the UIScene life cycle?
Apple announced that: “In the release following iOS 26, any UIKit app built with the latest SDK will be required to use the UIScene life cycle, otherwise it will not launch.”
To ensure iOS Flutter applications remain compatible and launch successfully on future iOS releases, a migration is required.