Background
Once Temporary Accounts are released to test.wiki, we want to review both Android and iOS apps to ensure Temporary Accounts are functioning as expected, and that the permission-setting is correct. * Temporary Accounts should have all the same permissions as current IP users, with one exception: Temporary accounts should be able to receive notifications similar to how registered accounts do.
Tasks
- [Eng] Ensure that Temporary accounts are seeing features they should be, and not seeing the features they should not see
- [Eng] Verify checklist for what Temporary Accounts should have access to https://www.mediawiki.org/wiki/User_account_types
- [Eng] Verify App-specific checklist: https://www.mediawiki.org/wiki/Wikimedia_Apps/Account_FAQ
- Watchlists: hidden from temp account users
- Watchlists are not available to temporary account users
- Reading lists: Syncing not available to temp account users
- Synced reading lists are not available to temporary account users. Locally stored lists for logged in users should still work.
- In-app notifications: temp accounts receive notifications from mediawiki
- Notifications are available to temporary account users
- Verify status of push-notification support for temp account users
- Watchlists: hidden from temp account users
- [Eng] Make test edits from Temporary Account on test.wiki within the apps and document any difficulties or unexpected results
- [Eng] Document any concerns that should be addressed before they are rolled out to pilot wikis / or what cannot be tested until Temporary Accounts are in production
- [QA] Explore if temporary accounts being rolled out will have any affect on our QA environments (smoke tests, regression tests, etc) and adjust as needed
Note: While testing, you may still come across Anonymous users. During deployment there will be Registered, Unregistered (Temporary Accounts), and Anonymous (IP Users).
QA Notes
Can be tested on TestFlight 7.7.4 (5159)
Related Code changes made were:
- Allowing notifications to come through in Notifications Center for temp accounts
- Showing the "Push notifications" settings item for temp accounts