2 ms·
> Unfortunately, unless you've rooted your phone, GCM/FCM is the only battery-efficient way to provide push to Android phones. But, and this is the interesting
by kuschku 9y ago
> Unfortunately, unless you've rooted your phone, GCM/FCM is the only battery-efficient way to provide push to Android phones.
But, and this is the interesting part, the userspace library of FCM can be easily reversed and cloned (the information required for that is here https://gist.github.com/justjanne/153bd4886f92be0ee57fb408427c8d8b https://gist.github.com/justjanne/153bd4886f92be0ee57fb40842...), and the system-side part of FCM has been cloned in an open way (see the µG project).
- lucideer 9y agoI was aware of the µG project (it requires root to install though), but I'm not sure I see the point/relevance of cloning the userspace library outside of using it with µG. If you don't have µG, your cloned userspace library is still sending everything through Google's servers right? Note: I should possibly have been clearer above by saying "is the only battery-efficient way to provide push to Android phones without root"