Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Subscription screen periodically shows despite having an active subscription #1678

Open
3 tasks done
hldr4 opened this issue Jun 21, 2024 · 5 comments
Open
3 tasks done
Labels
type: possible bug Issues that seem to be a bug, but haven't been confirmed yet

Comments

@hldr4
Copy link

hldr4 commented Jun 21, 2024

Checklist

  • I have used the search function for open and closed issues to see if someone else has already submitted the same bug report.
  • I will describe the problem with as much detail as possible.
  • If the bug only occurs with a certain link, post, image..., I will include the URL.

App version

7.2.6

Where did you get the app from

Google Play

Android version

14

Device model

Pixel 7

First occurred

Since the beginning of usage

Steps to reproduce

I have an active subscription through Google Play, app installed from there as well. At random intervals, when I open the app, it shows the subscription required overlay. Force-closing and reopening the app restores functionality.

Additional information:

Is the app at all dependent on Play Integrity API?
I'm rooted with Magisk and have PlayIntegrityFix module installed to pass DEVICE_INTEGRITY.
If the app relies on the PI API at some point during subscription validity checks, this might be the reason for the shenanigans described. But seems it's also occured to other people so who knows. Please investigate.

Example post, link, markdown...

No response

Expected behaviour

Subscription overlay never appears if there's an active subscription

Current behaviour

Described above. Can attach screenshot or screen capture the next time it happens, but the issue is pretty self-explanatory without that.

Logs

No response

@hldr4 hldr4 added the type: possible bug Issues that seem to be a bug, but haven't been confirmed yet label Jun 21, 2024
@Docile-Alligator
Copy link
Owner

Hi, I think it's because your Google Play services app is updating. Infinity checks for subscription in a fixed interval and when it cannot request the subscription status from the Google billing service, it will show the subscription screen.

@hldr4
Copy link
Author

hldr4 commented Jun 21, 2024

Hi, I think it's because your Google Play services app is updating. Infinity checks for subscription in a fixed interval and when it cannot request the subscription status from the Google billing service, it will show the subscription screen.

Interesting, thanks for your response, looking at GMS update frequency at APKMirror this might indeed be the case, though it's quite the coincidence, I don't use Reddit that often, so me recurrently opening the app at the same time that GMS is updating is rather unlikely. And the update manages to finish in the background while I reopen the app?
Unless I'm completely misunderstanding what you said

@Docile-Alligator
Copy link
Owner

This is just one of the scenarios that can cause this. I am really not sure about the exact reason why this happened though. But i think clicking the restore subscription button also works.

@hldr4
Copy link
Author

hldr4 commented Jun 24, 2024

This is just one of the scenarios that can cause this. I am really not sure about the exact reason why this happened though. But i think clicking the restore subscription button also works.

It doesn't, otherwise I'd use it :)
Can't remember right now, it's either greyed out or clicking on it does nothing

@Docile-Alligator
Copy link
Owner

Sorry. Then you could select the same tier you subscribed to and I remember the dialog will show something like "Already subscribed". And then it will let you go pass the subscription screen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: possible bug Issues that seem to be a bug, but haven't been confirmed yet
Projects
None yet
Development

No branches or pull requests

2 participants