mozilla-vpn-client
mozilla-vpn-client copied to clipboard
Users are able to subscribe through both Google Play Store and App Store using the same account
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:
- Sign in with the account from prerequisites on your iOS device and remain in the “Subscribe to Mozilla VPN” screen;
- Go to your Android device and sign in with the same account from prerequisites;
- Subscribe to any subscription plan from the “Subscribe to Mozilla VPN” screen on your Android device;
- After finalizing the subscription, go back to the iOS device and subscribe to any plan from the “Subscribe to Mozilla VPN” screen;
- 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