fedora-infra/mobile

Are play-services a hard dependency?

Opened this issue · 1 comments

Play-services is considered non-free, is it a hard depdency? E.g. will removing them break the app?

Well, we need play-services for integrating with GCM which is (er, will eventually be) used for receiving fedmsg messages.

We could implement our own similar system, but there are benefits to using GMS such as only needing to maintain a single persistent connection (to Google - this connection exists regardless of whether or not someone installs Fedora Mobile) to send and receive messaging data. Requiring another connection uses more bandwidth, more battery power, and has less integration available for other Android APIs.

Not sure what we want to do here. Maybe @ralphbean has some input/ideas?