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

Users are able to subscribe through both Google Play Store and App Store using the same account

Open data-sync-user opened this issue 7 months ago • 1 comments

Important details: 

  • both IAP subscriptions are listed in the +Subscriptions+ page; 

  • also reproducing if first subscribing on iOS and then on Android;

  • not reproducing if the user is not signed in on both devices before finalizing the subscription;

Version / build found in: 

  • 2.20.0 (2.202401111523)

Reproducible on:

  • Android 14;

  • iOS 16.5;

Prerequisites:

  • Have an Apple ID (sandbox account) which is not associated with a Fx account (no prior subscription);

  • Be signed in Google Play Store;

  • Have Mozilla VPN installed and open;

  • Be on Stage server;

  • Have a Fx account without subscription or create one;

Steps to reproduce:

  1. Sign in with the account from prerequisites on your iOS device and remain in the “Subscribe to Mozilla VPN” screen;
  2. Go to your Android device and sign in with the same account from prerequisites;
  3. Subscribe to any subscription plan from the “Subscribe to Mozilla VPN” screen on your Android device;
  4. After finalizing the subscription, go back to the iOS device and subscribe to any plan from the “Subscribe to Mozilla VPN” screen;
  5. Observe the behavior;

Expected result:

  • The user is not able to finalize the subscription, as they are already subscribed via Google Play Store;

Actual result:

  • The user is able to subscribe twice, via both Google Play Store / App Store;

Notes:

  • See the attached ss and logs;

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

data-sync-user avatar Jan 12 '24 12:01 data-sync-user