Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

This requires Google Play #560

Closed
mid-kid opened this issue Jan 18, 2014 · 13 comments
Closed

This requires Google Play #560

mid-kid opened this issue Jan 18, 2014 · 13 comments

Comments

@mid-kid
Copy link

mid-kid commented Jan 18, 2014

I don't know why this app requires play, but I don't have / want to have google play installed on my cyanogenmod.

If it's possible, please remove the requirement, otherwise, please elaborate on why it's needed.
Thanks.

@rhodey
Copy link
Contributor

rhodey commented Jan 18, 2014

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

@mitar
Copy link

mitar commented Jan 18, 2014

Can use of Google Cloud Message be made optional?

@rhodey
Copy link
Contributor

rhodey commented Jan 18, 2014

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.

@mitar
Copy link

mitar commented Jan 18, 2014

Maybe I do not understand, but for what GCM is used? I thought SMSes are encrypted directly and send as SMSes and not that they have to be send over data?

@moxie0
Copy link
Contributor

moxie0 commented Jan 18, 2014

TextSecure only requires GSF for data channel messaging. To use SMS/MMS, it doesn't.

@moxie0 moxie0 closed this as completed Jan 18, 2014
@mid-kid
Copy link
Author

mid-kid commented Jan 18, 2014

Then... An idea would be to disable data channel messaging if the user does not have gplay.
I may just fork this repo for a hakky way to do so.

Thanks for your answer.

@moxie0
Copy link
Contributor

moxie0 commented Jan 18, 2014

It's already optional and will notify the user during registration time.

@mid-kid
Copy link
Author

mid-kid commented Jan 18, 2014

Yup, it's very optional. 😒
(click for original)

It may be because it's the cyanogenmod-integrated version (cm11 LegacyXperia nightly built on 13/01/2014) of this app.
I haven't looked into it yet.

@moxie0
Copy link
Contributor

moxie0 commented Jan 19, 2014

That's WhisperPush, not TextSecure. You'll need to talk with the CM folk about that, this is something else.

@mid-kid
Copy link
Author

mid-kid commented Jan 19, 2014

I'm pretty sure it says "Connect with TextSecure".
Sorry for confusing it.

@pejakm
Copy link

pejakm commented Sep 2, 2014

Will TextSecure work if I install Play Store, register my number and then uninstall the Play Store?

@agrajaghh
Copy link
Contributor

no, you need the play services to send and receive push messages...

@jomo
Copy link

jomo commented Mar 2, 2015

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.
Edit: looks like #1000 is trying to do ^ that, if I'm not mistaken :)

@signalapp signalapp locked and limited conversation to collaborators Mar 3, 2015
Stanzi97 referenced this issue Feb 20, 2017
This is now possible with beta calling, so non-GCM users are a
part of beta calling by default.

// FREEBIE
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

7 participants