Niagara-Issues icon indicating copy to clipboard operation
Niagara-Issues copied to clipboard

Attempting to verify an expired subscription with no internet fails with error message

Open xM8WVqaG opened this issue 1 year ago • 10 comments

Describe the bug

I've been using Niagara for a couple of years without issue. At some point, Niagara started showing the following message between the clock and favourites list on the homepage:

"There's a problem with your Niagara Pro membership"

This error began a few releases ago and I rolled back to a much older version to avoid it. I just tried 1.10.2 and it behaves the same.

  • The message cannot be dismissed. Clicking "Okay" just takes me to the screen to buy Niagara Pro.
  • I have not granted Niagara any permissions and I have not allowed Niagara network access.
  • I did try the Niagara Pro membership once before on my previous phone and cancelled it.
  • If I clear app data the message goes away for a bit, but comes back eventually.

If this behaviour is intended and you don't want Niagara being used offline I'm happy to stick with my old APK. But I had 10 mins to send in an issue just in case this was not an intentional behaviour change.

Steps to reproduce

See above

Does the issue also occur with other 3rd-party launchers?

Not applicable

Other 3rd-party launcher(s) tested

No response

Device name

Xiaomi Poco F3

Android version

Android 12

Screenshots / Screen recordings

Screenshot_20231122-222332_Niagara Launcher

xM8WVqaG avatar Nov 22 '23 22:11 xM8WVqaG

Hi, this is in fact the intended behavior of our Niagara ID system which we rolled out late 2022 with version 1.8.

To verify that your purchase is still valid (hasn't expired and wasn't refunded), the launcher has to connect to our server (https://api.niagaralauncher.app) regularly, which is at least every ~45 days for lifetime purchases. Usually, this request happens once per day if an internet connection is available. The request itself is pretty small and only transmits your current session token (basically like a machine-generated password for just the app), and receives confirmation whether your purchase is still active from the server.

Please don't hesitate to reach out if you have further questions.

Maxr1998 avatar Jan 13 '24 15:01 Maxr1998

Thanks for responding to my ticket.

I appreciate the logic behind regularly checking if a Pro license is still valid, but I was only using a free version and I hadn't opted into any Pro features. The app is calling home daily just to validate a free license.

I expect optimising offline support for non-paying customers is probably not worth the development time or risk of introducing bugs in the Pro license detection.

xM8WVqaG avatar Jan 28 '24 17:01 xM8WVqaG

Oh, that's odd. If you don't have an active license I agree that this message shouldn't show up. Could you send an email to [email protected] with your account ID please (you can get that through https://nlaun.ch/c/internalniagaraid)?

Maxr1998 avatar Jan 28 '24 17:01 Maxr1998

It seems I don't have one? It seems to be none.

Screenshot_20240128-204306_Niagara Launcher

xM8WVqaG avatar Jan 28 '24 20:01 xM8WVqaG

That's odd. Can you send me (via the support email above, please) the output of https://nlaun.ch/c/orders and your Google Play e-mail address?

Maxr1998 avatar Jan 29 '24 12:01 Maxr1998

I'm currently travelling for work and do not have access to my personal email.

/orders also appears to be empty, I tried to copy the text but it didn't seem to pick anything up. Screenshot_20240129-134016_Niagara Launcher

xM8WVqaG avatar Jan 29 '24 13:01 xM8WVqaG

I suspect that's a result of clearing the launchers data. When the account problem notice comes back, could you check the orders output again and contact us?

Maxr1998 avatar Jan 29 '24 15:01 Maxr1998

Hey @xM8WVqaG, apologies for the issue. If it reoccurs, executing this secret command might help: https://niagaralauncher.app/app-link/secret-command?cmd=sign-out.

8bitPit avatar Feb 09 '24 14:02 8bitPit

The issue finally came back after ~two months, kinda. It's a slightly different message but the symptoms are the same. I tried using the link above to sign out, and I also tried doing both /sign out and /sign-out in search and that didn't seem to resolve it. A little icon flashed up for a moment but the message didn't clear.

Still doesn't have a Niagara ID: Screenshot_20240424-224851_Niagara Launcher

It looks like the app has picked up the time I tried Niagara Pro on my previous phone? Screenshot_20240424-224913_Niagara Launcher

Clicking Okay takes me to a the Niagara Pro sign up page but errors because it doesn't have network permissions. Screenshot_20240424-225002_Niagara Launcher

xM8WVqaG avatar Apr 24 '24 22:04 xM8WVqaG

I'm sorry to hear that. We'll have to check whether we can find a better fix for this then.

Maxr1998 avatar Apr 25 '24 00:04 Maxr1998