microg / GmsCore

Free implementation of Play Services
https://microg.org
Apache License 2.0
8.21k stars 1.69k forks source link

google free, independent push messaging? #486

Open testbird opened 6 years ago

testbird commented 6 years ago

Maybe you have not read about this project idea to support app developers to use independent push messaging protocols: https://gitlab.com/foss-push/planning

But very likely you already had some thoughts about it. So, it would be very interesting if you'd like to comment or support.

julianfoad commented 9 months ago

Since this request was filed, the open standard UnifiedPush.org has now been created. While not a large number yet, a useful handful of apps already support UnifiedPush, including several matrix and fediverse apps. For its servers and the associated client-side "distributor" component, there are multiple successful implementations deployed.

I have just posted another article about it in the context of ROMs like LineageOS: Google-Free Push Messaging for Google-Free Phones

Implementing some core support for the UnifiedPush.org standard now seems like the right way to go, to me at least, for people who wish to avoid google dependence. Exactly what form of support is to be decided.

Note that microG cannot automatically divert FCM apps to use U-P instead. This is unlike the situation with several other google APIs.

Therefore it is likely better done in LineageOS or another additional layer if microG is kept as a purely G-services compatibility layer, but the projects must make their own decision about that.

See also my other posts tagged UnifiedPush.