You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a non-logged in user goes through the upgrade flow using "Continue with Google" to log in to a pre-existing non-Plus account, the flow ends immediately after logging them in instead of providing the upgrade screens. We should be showing the upgrade screens in this flow.
If the user in that scenario is creating a new account with "Continue with Google" (instead of logging into a pre-existing account) then the flow works as it should (i.e., it prompts them to upgrade). Likewise, if the user creates a new account with email/password, the flow works as it should.
In other words, this is only an issue for users who try to upgrade when they are not logged in, and they then proceed to log into a pre-existing account using Google sign in. Users who encounter this issue can then just click the "Start free trial" button on the Plus screen a second time, and they are permitted to upgrade.
Step-by-step reproduction instructions
Fresh install of production build of the app
Go to the Profile Tab → ⚙️ → Pocket Casts Plus
Tap on "Start free trial"
Tap "Continue with Google"
Select a Google account that is already associated with a non-Plus Pocket Casts account
💥 Observe that you are logged in and returned to the "Pocket Casts Plus" screen with the "Start free trial" button without ever having been shown the upgrade options.
Tap on the "Start free trial" button again
Observe that you are presented with a bottom sheet showing the upgrade options.
Screenshots or screen recording
Screen.Recording.2023-07-19.at.9.25.32.AM.mov
Did you search for existing bug reports?
I have searched for existing bug reports.
Device, Operating system, and Pocket Casts app version
Samsung A13, Android 13, Pocket Casts 7.41 and 7.43-rc-3
The text was updated successfully, but these errors were encountered:
Marking this issue as high priority even though it is unlikely to impact many users (most users are probably not trying to upgrade their already existing accounts when they're not logged into any account), and does not block users (the second time they tap the upgrade prompt it works fine), because it is adding friction to our upgrade flow.
mchowning
changed the title
Continuing with Google in Upgrade flow not working
Continuing with Google in Upgrade flow exiting before upgrade prompt
Jul 19, 2023
mchowning
changed the title
Continuing with Google in Upgrade flow exiting before upgrade prompt
Continuing with Google in Upgrade flow exiting without upgrade prompt
Jul 19, 2023
Description
If a non-logged in user goes through the upgrade flow using "Continue with Google" to log in to a pre-existing non-Plus account, the flow ends immediately after logging them in instead of providing the upgrade screens. We should be showing the upgrade screens in this flow.
If the user in that scenario is creating a new account with "Continue with Google" (instead of logging into a pre-existing account) then the flow works as it should (i.e., it prompts them to upgrade). Likewise, if the user creates a new account with email/password, the flow works as it should.
In other words, this is only an issue for users who try to upgrade when they are not logged in, and they then proceed to log into a pre-existing account using Google sign in. Users who encounter this issue can then just click the "Start free trial" button on the Plus screen a second time, and they are permitted to upgrade.
Step-by-step reproduction instructions
Pocket Casts Plus
Screenshots or screen recording
Screen.Recording.2023-07-19.at.9.25.32.AM.mov
Did you search for existing bug reports?
Device, Operating system, and Pocket Casts app version
Samsung A13, Android 13, Pocket Casts 7.41 and 7.43-rc-3
The text was updated successfully, but these errors were encountered: