Decentralized Push Messaging Alternative to Firebase : Android
>Pushclient: Keeps an open connection to a pushserver. Distributes push messages to apps.
So perhaps I do not totally perceive, however from studying the slides, it seems to be like that is simply making an attempt to be an ordinary approach of sustaining push notifications, which means, as an alternative of each app making their very own implementation, they will use this.
But the issue with that is that every app has to keep their very own connection, which kills battery, whereas the entire cause for GCM within the first place is to function the one connection that each app can undergo to obtain well timed notifications, saving battery.
If this answer does not repair battery drain or scheduling issues, what is the sensible distinction between it and rolling a easy polling mechanism that FOSS apps presently use?
Edit: Nvm, preserve studying the chain. The concept is that customers can select what server they need to use, they usually can choose the identical server for every app so that there is just one connection. App servers use that choice to know the place to ship notifications to. That’s really actually cool.