-
Notifications
You must be signed in to change notification settings - Fork 55
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
Please open a GitHub issue for any friction, bugs, or unexpected behavior you encounter during this migration process.
Thank you for your wonderful contributions to the Flutter ecosystem!
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.