5 ms·
How are you using Google services on LineageOS now? Do you have microG preinstalled (LineageOS for microG)[1], did you install GApps, or are you not using Googl
by commoner 4y ago
How are you using Google services on LineageOS now? Do you have microG preinstalled (LineageOS for microG)[1], did you install GApps, or are you not using Google services at all?
/e/ has microG installed, just like LineageOS for microG. Compared to the proprietary Google Play Services in GApps, microG is a FOSS library that allows apps to access Google services. microG lets you selectively enable/disable push notification access for individual apps that depend on Google's Firebase Cloud Messaging, and also lets you choose a location provider other than Google. On the other hand, microG is not compatible with all apps that depend on Google Play Services. For example, Android Auto and Google Pay are not supported.
Also, /e/ and LineageOS support different versions for different devices. Since LineageOS supports Android 12 on OnePlus 6T,[2] while /e/ has that device on Android 11 (R),[3] LineageOS for microG may be a better choice on that device. Both /e/ and LineageOS support Android 11 on the OnePlus 3T.[4][5]
[1] https://lineage.microg.org https://lineage.microg.org
[2] https://wiki.lineageos.org/devices/enchilada/ https://wiki.lineageos.org/devices/enchilada/
[3] https://doc.e.foundation/devices/enchilada https://doc.e.foundation/devices/enchilada
[4] https://doc.e.foundation/devices/oneplus3 https://doc.e.foundation/devices/oneplus3
[5] https://wiki.lineageos.org/devices/oneplus3/ https://wiki.lineageos.org/devices/oneplus3/
- 2-718-281-828 4y agohave been using microG (as LOS for microG) up until about two years ago. but it seemed less and less actively developed, so I switchted to vanilla LOS. No GApps. Everything I need works (even stuff like Signal or Google Maps). Only type of apps that don't work are some actively and unnecessarily screening for Google Services or stuff like Uber which uses an integrated map. > LineageOS for microG may be a better choice on that device LOS for microG always seemed a bit fishy - the way the project is run and executed. Seemed less transparent than vanilla LOS. microG's release schedule is a bit gappy for my taste. sometimes no updates or fixes for several months :/ https://doc.e.foundation/devices https://doc.e.foundation/devices > while /e/ has that device on Android 11 (R) The versioning of /e/ seems to be about as confusing as the project name itself but as far as I can tell from that table there is no device with a version beyond R. so, I'd assume they just need some more time to release it?
- geokon 4y agosince you seem knowledgeable.. I noticed when apps are installed on Chinese androids they generally magically work just fine. I remember reading that at install time the app detects if it's on a western or Chinese phone and it reconfigures itself accordingly (this was with Signal) The issues appear when you install on a western phone and disable Google play services and the apps keep trying to access them For instance on my mainland xiaomi Instagram works just fine, but on my Taiwanese xiaomi (with the global ROM) it won't do notifications and I don't know how to fix it If there a way to have apps install in this Chinese mode?
- commoner 4y agoIt depends on how the developer chooses to implement the notifications and on how the app is distributed. The Play Store distribution of Signal uses Firebase Cloud Messaging (via Google Play Services or microG) and falls back to WebSockets if FCM is unavailable. The website distribution[1] of Signal only uses WebSockets. I don't think Signal tries to detect whether the phone is Chinese, only whether FCM is available. Since Google services (including FCM) are blocked in China, apps that serve both Chinese and non-Chinese users usually find some way to support both FCM and the Chinese equivalents. For example, Airbnb serves users both inside and outside of China, so they distribute two builds of their app. The Play Store distribution of Airbnb relies solely on FCM for push notifications. The Chinese distribution of Airbnb,[2] according to an App Manager[3] tracker scan, bundles push notification libraries from JPush,[4] Xiaomi, Huawei, and Vivo. Developers can choose to have one app distribution that support all of these services, or they can release separate builds that each handle some of these services. This varies from app to app. [1] https://signal.org/android/apk/ https://signal.org/android/apk/ [2] Visit https://www.airbnb.cn https://www.airbnb.cn on an Android phone and the download banner appears at the bottom. [3] https://github.com/MuntashirAkon/AppManager https://github.com/MuntashirAkon/AppManager [4] https://www.jiguang.cn/en/push https://www.jiguang.cn/en/push
- geokon 4y agoOhhh, releasing multiple apks. That hadnt occured to me but it makes sense. I do use the Huawei app store which may be why I generally don't have issues Im still not super clear why Instagram/Messenger don't give notifications. It could be that they started using Google services at some point and I hadn't noticed, though I'd find that surprising given theyre competitors. Maybe I should try this AppManager. Also LINE will not work - but I've never had that work in the past. Another workaround that sometimes works is finding a "Lite" version or the all. But they've been mostly deprecated in recent years