Background
When the reading list sync service is made available, users will be able to use it once they:
(a) Log in to a Wikipedia account (since sync is tied to accounts; and
(b) Opt-in to allow syncing whilst logged in.
For both existing and new account users, there is no follow-on after logging in to prompt enabling sync.
User story
As a Wikipedia user who wants to be able sync my reading lists, I want to notified once this is available so that I can start using it as soon as possible.
Proposed solution
Add a dialog prompt to opt-in to reading lists after log in.
A. For users that are not logged in
Add a dialog prompt to opt-in to reading lists after a user logs into the app for the first time (either an existing user logging in, or a newly created account).
QA Steps: New user
- Follow the steps to create a new Wikipedia account
- After being logged in and directed to the Explore feed, it is *expected* that a dialog (per above mock) will appear asking for opt-in to syncing reading lists
- If opt-in is 'yes', then sync should appear to be enabled. Else if the choice is 'no' to opting in, then the Settings should reflect that sync is off. Note: After selecting either option, the user should return to the screen they were on prior to logging in.
QA Steps: Existing user
- Log in to an existing Wikipedia account
- After being logged in and directed to the Explore feed, it is *expected* that a dialog (per above mock) will appear asking for opt-in to syncing reading lists
- If opt-in is 'yes', then sync should appear to be enabled. Else if the choice is 'no' to opting in, then the Settings should reflect that sync is off. Note: After selecting either option, the user should return to the screen they were on prior to logging in.
B. For logged-in users
For logged-in users that upgrade to the sync-enabled version of the app, show the same dialog prompt to opt-in to sync on first time opening the app.
QA Steps
- Whilst in the previous version of the app which is NOT sync-enabled, log in to a Wikipedia account.
- Update the app to the sync-enabled version.
- Upon opening the new version of the app app, it is *expected* that the already logged in user will see a dialog (per above mock) asking for opt-in to syncing reading lists. Note: After selecting either option, the user should return to the screen they were on prior to logging in.

