IP Masking will affect a number of the wikipedia mobiles apps features. This task is for tracking work to update Wikipedia mobile apps ahead of IP Masking being enabled on WMF sites.
Non-exhaustive Engineering task list
- Conduct a preliminary investigations what in the apps codebase might be affected by IP Masking:
- Exploratory testing on de.beta wiki
- Support processing the assignment and use of a temporary account to a user
- iOS task: TBD
- android task: TBD
Non-exhaustive Design task list
- IP Masking design adjustments
- iOS: T333473
- android: TBD
- Editting flow - Notice to display to users warning they'll be given a temporary account when trying to edit
- iOS: Covered in T337250
- android: Task TBD
- Talk pages
- iOS: T337268
- android: Task TBD
Non-exhaustive Data task list
- Update schemas to support and measure temp accounts
- iOS: TBD
- android: TBD
Outstanding questions
- How will cross domain requests be handled?
- Both apps already pass centralauth cookies across all supported domains automatically, so this should not be an issue.
- How do talk page signatures work with the merging of temp accounts to permanent?
- How would this affect reading lists?
- Will temp accounts support notifications?
- How will the deployment work? Do we need to be able to support IP based and temporary accounts
Slide deck with technical considerations
https://docs.google.com/presentation/d/1qY9PwdiAcoORrDUQUNX2juQQJhP_Sss8RRo8Afn1u-U/edit?usp=sharing