I just switched from LineageOS with MicroG to OmniROM on my Moto G4, I installed GmsCore, GsfProxy, and FakeStore from F-Droid, enabled signature spoofing for GmsCore and FakeStore, checked the boxes in MicroG settings and gave it all suggested permissions, disabled battery optimizations for GmsCore, and am not using AdAway, yet push notifs will not work. The push notification tester linked on the MicroG site puts X's rather than checkmarks next to Play Services installed and Register for Push Notifications. I did a full wipe/reflash of the ROM and made sure all steps were done in order, to no avail.
You'll need to wait for (or implement) Firebase support in Android, as apps are moving to that from GCM in Android Oreo.
move from GCM is compulsory for devs by google. are there any showstoppers
for a firebase implementation?
@Shadow53 Would downgrading back to Android Nougat make applications use the old GCM, i.e is Firebase an Oreo only thing? I'm using LOS15.1 microg ATM.
Would downgrading back to Android Nougat make applications use the old GCM, i.e is Firebase an Oreo only thing?
Possibly? I am also using LOS 15.1 for microg and my girlfriend is using 14.1 because her device doesn't have official 15.1 yet, and she has apps registered to GCM that will not register on mine. A couple apps have registered for me though, namely ProtonMail and Steam.
Based on this observation and without looking at any Android source code, my guess is Oreo changed the default to FCM, while GCM is default in Nougat and below, though apps can choose which one(s) to support and possibly which are default for them.
are there any showstoppers for a firebase implementation?
@Lanchon I think the main showstopper here is nobody working on the firebase implementation. I imagine other hurdles will come up once someone starts, but AFAIK no one is working on implementing or even documenting the behavior of Firebase.
Is there anywhere issue/topic to fundraising Firebase support in MicroG? I think we need this one at least
Same issue here - latest Ominrom for Xperia X Compact, push notifications don't work even for Protonmail.
Please see Issue "GCM -> FCM Update needed for push messaging" #439
A patch (not fully functional) has been releases in newest microg version. Bountysource is also connected, if you want to support
Can this be closed?
Possible workaround:
https://github.com/microg/android_packages_apps_GmsCore/issues/631#issuecomment-429013399
The problem should be fixed in recent versions of microG GmsCore, I'm closing this for now.
Please try it and report back.
Most helpful comment
Is there anywhere issue/topic to fundraising Firebase support in MicroG? I think we need this one at least