Page MenuHomePhabricator

[M] Update vanishing flow on iOS app to account for new web flow
Closed, ResolvedPublic

Description

Update the vanishing flow.

  • Retain existing vanishing verbiage but change the button to be one that sends users to a web form
  • User remains logged in when accessing the web form, so that their username and email address (if any) are pre-populated. If they don't have an email address, the web form will require them to submit one.

Testing - logged in

  • Click settings menu gear icon
  • Tap Account
  • Tap Vanish account
    • Should open screen with a warning and a button "Continue"
  • Tap Continue
    • Will open webflow to [[ URL | Special:ContactPage/xxxx ]] on metawiki
    • Contact page should have username populated
    • You shouldn't be able to alter the user name
  • Fill out remainder of contact form
  • Submit

Testing - logged out

  • Tap settings menu icon
  • No account option should display

Testing - regression

  • Since we are messing with web cookies on this feature, please regression test the web view donate flow.

Event Timeline

@Seddon @Dbrant @JTannerWMF

Can we get some more details about the 3rd checkbox? I'm unsure if:

  1. It will be handled entirely by the web form
  2. On our side natively we need to check an API to see if they have an associated email, then present some native UI explaining that they need to go to Desktop preferences to associate an email account before we allow them to see the vanishing form. If so, we need mocks for that native UI.

@Tsevener It's been agreed that the email field will be editable in the web form, and required for submission. i.e. If they already have a confirmed email, then it will be pre-populated, and if they don't, they'll be required to enter one.
Therefore apps will no longer need to verify explicitly whether the user has a registered email.
(I took the liberty of editing the task)

Tsevener renamed this task from Update vanishing flow on iOS app to account for new web flow to [M] Update vanishing flow on iOS app to account for new web flow.Feb 22 2024, 8:25 PM

Note: After the above is merged we'll need to make one more tiny PR to change the url to meta. Cookies are set to share with meta in the above PR.

JTannerWMF claimed this task.