mirror of
https://github.com/stoatchat/for-android.git
synced 2026-08-24 20:21:32 -04:00
Bug: App wont work without Google Play Services installed #3
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ghost on GitHub (May 14, 2025).
What happened?
My phone does not have Google Play Services installed for privacy reasons, the app will not allow me to open it for more than 10 seconds without changing to a "App will not work without Google Play Services installed" page. This makes the app unusable.
Is there any way to change this to a popup over the app that can be dismissed without closing it or making a non GSF/GPS reliant version?
@Stewarpt commented on GitHub (May 21, 2025):
If you compile it rather than installing from the play store, the app does not require play services
@mouarfff commented on GitHub (May 26, 2025):
What the use case of a bug tracker if the response is "dev/compile it yourself" 🤨
The minimum for an open source alternative is to be able to be installed in a real opensource OS 🤷
I can confirme the bug in my doogee s110 with Android 13 without google account
@ColinTimBarndt commented on GitHub (May 30, 2025):
Unsure if this is related, but I'm getting a similar popup even though I have Play Services installed. The only difference is that I installed the Google Play version through the Aurora Store. I have no idea why that makes any difference.
@ColinTimBarndt commented on GitHub (May 30, 2025):
https://github.com/user-attachments/assets/cf0f9f1e-b837-458b-ac81-0c142d81d892
@liamthexpl0rer commented on GitHub (Jun 9, 2025):
I have the same problem (not seen, that this issue already exists). I'm using the Aurora Store with Google Play Services too, but have no Google Account logged in on my device. When I open Revolt, it redirects me to the Google Play Store, which enforces me to login with my Google account. :(
@liamthexpl0rer commented on GitHub (Jun 10, 2025):
As a temporary workaround, I've installed Version 1003000 from the Aurora Store. In this Version, the issue does not exist.
@Wasndorm commented on GitHub (Jul 12, 2025):
Same issue here. I am using LineageOS 21 and just installed Revolt from Aurora Store. Why would they require Google Play Services for it?
Version 1003000(1.3.0) has no Google Play requirement as the comment above mine mentioned, so that one works flawless. Seems to be compatible with microG as Plexus says, but I don't want to install it either. I hope they fix this problem immediately.
@liamthexpl0rer commented on GitHub (Jul 25, 2025):
I have talked to an android developer for an another app, that have the same problem. He will not fix it but we found the source of this problem (maybe). I have done some research and found out, that the apk integrity check needs to be done with Google's Integrity API which needs an functional Google Play Store.
Can someone from the developers of Revolt check if it was not implemented on version 1003000 and before? Maybe Google added this silently in the last time and activated it?
If it is the true source then someone must implement, that the app does the integrity check with an self owned server and does not rely on google if the issue should be fixed. :)
https://support.google.com/googleplay/android-developer/answer/13857328?hl=de#zippy=%2Cplay-integrity-api%2Cplay-app-signatur
@liamthexpl0rer commented on GitHub (Jul 26, 2025):
Here are a link from GrapheneOS (I'm currently using a Stock ROM). They are very angry about Google implemented that.
https://grapheneos.org/articles/attestation-compatibility-guide
@amarraff commented on GitHub (Feb 9, 2026):
Unsure if related, but I can't log into the app on my Android device using /e/OS. I enter my information and hit login, but nothing happens.
@ColinTimBarndt commented on GitHub (Feb 10, 2026):
The Stoat app works for me now. I installed it using AppLounge on /E/OS on my Fairphone 6, no Play Services installed.
@amarraff commented on GitHub (Feb 10, 2026):
I'm glad it's working for you, at least that means it's probably not /e/OS, which I was worried it might be. For some reason mine does nothing when I hit log in and eventually says "Unable to parse TLS packet header." Perhaps I should make a separate issue for it.
Edit: Opened issue #55
@locrianz commented on GitHub (Feb 14, 2026):
Same problem, except I do have Google Play Services installed, I just have the actual Play Store disabled.
If I re-enable the Play Store, then when I try to log in on the Stoat app, it forcibly redirects me to the Play Store to make me log in there. I don't even have a Google account! Why is this necessary?