mozilla-vpn-client icon indicating copy to clipboard operation
mozilla-vpn-client copied to clipboard

[iOS] Apple ID should no longer be linked with the Mozilla account after deleting the account

Open data-sync-user opened this issue 1 year ago • 3 comments

Important details:

  • we know that this is a limitation since Apple and FxA integration - as mentioned +here+ - but after deleting the Mozilla account the user should be able to subscribe via IAP using a different Mozilla account; 
  • reproducing with previous versions as well; 

Affected VPN versions

  • 2.20.0 (2.202312122205);

Tested platforms:

  • iOS 16.5 / iOS 17.0;

Prerequisites:

  • Have an iOS device;

  • Have Mozilla VPN app installed and open;

  • Have a Mozilla account with an IAP subscription which is associated with an Apple ID/Sandbox account;

  • Be signed in; 

Steps to reproduce:

  1. Cancel your subscription from App Store / Sandbox menu from device settings;
  2. Go to VPN - Settings - Profile - Delete account screen;
  3. Delete the account from prerequisites;
  4. After subscription expiration (can be checked in App Store / Sandbox menu from device settings) create a new account;
  5. Subscribe to Mozilla VPN;
  6. Observe the behavior;

Expected result:

  • The user is able to subscribe to Mozilla VPN as the Mozilla account associated with the Apple ID/ Sandbox account no longer exists; 

Actual result:

  • “Problem confirming subscription” error screen is displayed;

Notes:

  • See the attached video and logs;

┆Issue is synchronized with this Jira Bug ┆Reporter: Bianca Hidecuti

data-sync-user avatar Dec 13 '23 11:12 data-sync-user

➤ Lesley Norton commented:

Thank you for filing Bianca. Just so I understand - is this new in v2.20? Unless I’m misunderstanding the ticket I think this should actually be filed with SubPlat/FxA.

data-sync-user avatar Dec 13 '23 20:12 data-sync-user

➤ Bianca Hidecuti commented:

Lesley Norton, this is not new in 2.20 (see https://mozilla-hub.atlassian.net/browse/VPN-3923 ( https://mozilla-hub.atlassian.net/browse/VPN-3923|smart-link ) for more details regarding the link between Apple ID and Mozilla account). We could move this to FxA project as well, if you think it’s more appropriate.

As we are showing the error screen in the client, maybe this should be looked into this before moving it?

What do you think? Thank you!

data-sync-user avatar Dec 14 '23 09:12 data-sync-user

➤ Beatriz Rizental Machado commented:

{quote}I think this should actually be filed with SubPlat/FxA{quote}

Lesley Norton Should we close this in favour of a SubPlat bug?

data-sync-user avatar Feb 20 '24 18:02 data-sync-user