Hacker News new | ask | show | jobs
by izacus 2021 days ago
> How well does microG handle push notifications in general, and particularly Slack if you have experience with that case?

MicroG push notification module will talk to Google servers (that's one of the parts where you can't get rid of Google). That's because the Google infrastructure actually delivers push notifications and arbitrates between app's backend and the app.

IIRC the module is optional to enable for obvious reasons.

2 comments

Why in do google servers need to middleman every push notification on a phone? I mean, google play store phones home every 2 mins anyway, but that is extra creepy
Not sure how you imagine push notifications to work, but literally Google provide a "service" for this so app developers don't have to. https://en.wikipedia.org/wiki/Firebase_Cloud_Messaging
So that there's only one network connection delivering all the messages to apps, instead of 1,548 SSE/WS/XHR/GET(!) connections all ricocheting around and timing out and getting reconnected and sending 200MB of pings every minute.
Got it. I wasn't actually sure how it was structured, but that makes sense.

I guess that really seals it, for those of us who care about push notifications.