Skip to content

iOS should support view Controller based status bar styles. #128969

@cyanglaz

Description

@cyanglaz

UIApplication based status bar style APIs are deprecated in iOS 9 and iOS 13, see #128730

We should update to use the view controller based status bar.

The tasks includes:

  • Update the engine code to use the view controller status bar APIs for newer iOS versions, keep the UIApplication based code. (done in [ios] view controller based status bar engine#42643)
  • Update the info.plist template so that UIViewControllerBasedStatusBar is true.
  • Update UIViewControllerBasedStatusBar to be true for all the examples apps in packages, framework and engine
    - [ ] ??Add a migration so all the existing Flutter apps will have UIViewControllerBasedStatusBar to be true. (We need to evaluate if we should do this)

Metadata

Metadata

Assignees

Labels

P1High-priority issues at the top of the work listengineflutter/engine related. See also e: labels.frameworkflutter/packages/flutter repository. See also f: labels.packageflutter/packages repository. See also p: labels.platform-iosiOS applications specificallyteam-iosOwned by iOS platform teamtriaged-iosTriaged by iOS platform team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions