Order the steps
Put these rollout steps in order.
- Write the migration: lightweight where possible, custom where data changes
- Test it on real store copies from each supported app version
- Add a new schema version without editing the shipped one
- Ship with progress UI, telemetry and a recovery path
Hint 1 of 1
You can't change what users already have.
Choose an answer, then open Show answer below to check it.
Show answer
Answer: C A B D
- Add a new schema version without editing the shipped one Old stores must still be readable as the old version.
- Write the migration: lightweight where possible, custom where data changes Choose the simplest migration that preserves data.
- Test it on real store copies from each supported app version Fresh installs never exercise the migration.
- Ship with progress UI, telemetry and a recovery path Users mustn't be stuck or crash if it fails.