Skip to content

Support iOS 13's new lifecycle paradigm #3521

@mikehaney24

Description

@mikehaney24

iOS 13 introduces a new lifecycle paradigm with iOS 13.

According to @DavidPhillipOster, a full iOS 13 app will just get the UIScene lifecycle notifications, running on either iPhone or iPad. Before iOS 13, it will just get the UIApplication lifecycle notifications, but if it has a SceneDelegate, but does not have the dictionary in its Info.plist it will get both sets of notifications on iOS 13.

In GDT, getting multiple background/foregrounding calls is ok, so I'm solving it with #3520

Other resources:
https://stackoverflow.com/a/56508769/361918

Reach out to me (haneym@) for additional context and example fixes if needed.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions