Some apps won't recognize `microG` as Google Play services
See original GitHub issueI have only switched to microG
recently. I am using a Samsung Galaxy S6 (zerofltexx
) phone with the microG
fork of LineageOS 14.1
. Let me say that I absolutely love this project; recently I started switching to FOSS and freeing my android phone from Google’s claws is a big step.
However, there are still some proprietary apps that I would like to keep using, for example because I have a subscription for them. One of these apps is Spendee. I have this app from the Yalp Store now.
Now as far as I understand, microG
mimics Google Play services, so even apps requiring them should function. Is this what is referred to as ‘spoofing’? Some apps, most importantly Spendee don’t work for me, because I get this error:
Spendee won't run without Google Play services, which are not supported by your device.
I also had this problem with other proprietary apps such as DigiCal and Inbox, but those two won’t even start (they give a slightly different error), whereas Spendee starts, but pushes this dialogue in my face after every interaction.
In the self check, everything is ticked, except ‘Play Store (phonesky) has correct signature’. I have ‘Google device registration’ and ‘Google Cloud Messaging’ enabled.
I have included screenshots (although I explained everything).
Is this intended behaviour? Is there a workaround for these apps? Thank you in advance!
Issue Analytics
- State:
- Created 5 years ago
- Reactions:1
- Comments:13 (5 by maintainers)
I’m having the same issue as OP - with Wire for android and Lineageos 14.1 + microG. Wire released a new android version today (v3.18) and after updating, it does not detect Google Play Services anymore, and then it runs via websockets and drains the complete battery within hours… The previous version of Wire (v3.16) had no problems detecting MicroG as google play services, it worked flawlessly. Now it just says I “don’t have GPS installed, therefor (…)”.
I think Wire (and similar apps) changed some code or frameworks that depend on newer Google Play Services and microG is not on the same updated level. (I’m just guessing here, but it looks logically.)
If anyone knows how to fix it I’d be glad to hear, because all these programs running now on websockets and thats a catastrophe for the battery.
PS: I was using lineage-14.1-20180829-microG-d855.zip
I don’t know then… I don’t have a LineageOS4μG device currently, so I don’t remember if there was anything special to do. Maybe @ncorna could help here…