Page MenuHomePhabricator

[S] [Tech Debt] Move to Scene Delegate API
Closed, ResolvedPublic

Description

As a part of navigation tech debt work, we want to move to the Scene Delegate API. This work will allow us to support multiple iPad windows in the future. We can set uiapplicationsupportsmultiplescenes property to false in Info.plist so that the app continues to work as before.

Setting this key to true has implications for your code. An app that supports multiple scenes must coordinate operations to prevent scenes from interfering with each other.

Notes for QA

  1. Regression testing of app launch is needed.
  2. Regression testing of deep linking (for example, to an article) is needed.
  3. Regression testing of push notifications is needed.

Related: T229502

Event Timeline

Tsevener renamed this task from [Tech Debt] Move to Scene Delegate API to [S] [Tech Debt] Move to Scene Delegate API.Jul 11 2024, 5:09 PM

Can be tested starting in TestFlight 7.5.6 (3753).

HNordeenWMF subscribed.

Can't test on iPad but launching and onboarding are looking normal to me.

HNordeenWMF claimed this task.