Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
This requires Google Play #560
TextSecure uses GCM (Google Cloud Message) which has a dependency on Google Play. I cannot find a link to the explanation I wanted to provide but this is the basic idea: http://en.reddit.com/r/Android/comments/1shejv/as_of_today_cyanogenmod_is_integrating/cdy2zu4
Over winter break of code we had a quick discussion on the topic of an alternative optional data channel model, this might be a good place to start the discussion but we do have mailing list (whispersystems on lists.riseup.net). I also need to take a look around the issue reports because I think this topic might already have a running thread.
The basic idea that was brought up was that while we cannot afford to have each of our 10MM clients polling we might be able to get away with a small subset of those clients polling once every 10, 15, n minutes. Though I do understand the "no google no matter what" perspective, users and devs should keep in mind that the transport (GCM) is not considered to be trusted.
Can this please be reconsidered?
It's already hard enough to install TextSecure without Google Play (i.e. on CM), but requiring it for (non-sms) chats is really, really bad for a privacy focused app IMHO.
I would love to use TextSecure, but I don't want to install Google Apps (that probably track me everywhere I go).
I'm sure it's possible to find another way for push messages.