thunderbird / thunderbird-android

Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail)
https://thunderbird.net/mobile
Apache License 2.0
11.05k stars 2.51k forks source link

User is unable to select a new subscription plan after canceling previous subscription #8436

Open VladLucaci opened 4 weeks ago

VladLucaci commented 4 weeks ago

Checklist

App

Thunderbird for Android

App version

8.0

Where did you get the app from?

Google Play

Android version

14

Device model

Galaxy Tab A9+

Steps to reproduce

Preconditions: Have at least one account added.

  1. Go to Support Thunderbird
  2. Choose any purchase value for a monthly subscription (let's say the lowest one-but it happens with each one)
  3. Tap on Continue to payment.
  4. In the Review and Agree Google play prompt press Agree
  5. In the Google Play buy prompt tap Subscribe.
  6. In the Essential Monthly contribution tap "Modify Monthly payment".
  7. In the Google Play's Manage subscriptions, choose to cancel subscription.
  8. Tap No Thanks in the Pause subscription Prompt.
  9. Choose any option in the Reason for Cancel Prompt.
  10. After receiving the Subscription will be cancelled confirmation, return to TB.

Expected behavior

Upon returning to Support Thunderbird screen, as a user, I would expect to be presented with the subscription values again in order to make a new subscription plan.

Actual behavior

Upon returning to Support Thunderbird screen, the user is presented with the purchase successful screen "Essential Monthly contribution"(in our example) and returns to the fail state of issue in which he cannot create a new subscription plan.

Logs

Screencast of the issue

kewisch commented 4 weeks ago

Hmm yes, I'll need to check with Wolf when he is back. The user will retain their "subscription" until the end of the billing period, so they'll see this until the end of the month. We might be able to make it so that we see that the subscription is cancelled and then not show the success screen any more despite it still being active until the end of the month.

I think we might solve this as part of #8435, but I'll leave this open in case there is a quick fix.