Permalink
19 comments
on commit
sign in to comment.
Browse files
Support for using Signal without Play Services
This is now possible with beta calling, so non-GCM users are a part of beta calling by default. // FREEBIE
- Loading branch information...
Showing
with
354 additions
and 114 deletions.
- +7 −0 AndroidManifest.xml
- +8 −8 build.gradle
- +9 −6 res/values/strings.xml
- +3 −0 src/org/thoughtcrime/securesms/ConversationListFragment.java
- +68 −13 src/org/thoughtcrime/securesms/RegistrationActivity.java
- +31 −19 src/org/thoughtcrime/securesms/RegistrationProgressActivity.java
- +48 −0 src/org/thoughtcrime/securesms/components/reminder/DozeReminder.java
- +2 −0 src/org/thoughtcrime/securesms/jobs/GcmRefreshJob.java
- +2 −1 src/org/thoughtcrime/securesms/jobs/RefreshAttributesJob.java
- +8 −1 src/org/thoughtcrime/securesms/notifications/MessageNotifier.java
- +3 −1 src/org/thoughtcrime/securesms/preferences/AdvancedPreferenceFragment.java
- +92 −45 src/org/thoughtcrime/securesms/service/MessageRetrievalService.java
- +19 −0 src/org/thoughtcrime/securesms/service/PersistentConnectionBootListener.java
- +36 −20 src/org/thoughtcrime/securesms/service/RegistrationService.java
- +18 −0 src/org/thoughtcrime/securesms/util/TextSecurePreferences.java
Oops, something went wrong.
This comment has been minimized.
nrizzioFeb 20, 2017
ContributorThis commit fixes issue #1000.
nrizzio repliedFeb 20, 2017
This commit fixes issue #1000.
This comment has been minimized.
Stanzi97Feb 20, 2017
And issue #127 and issue #560 and issue #2530!!👍
Stanzi97 repliedFeb 20, 2017
And issue #127 and issue #560 and issue #2530!!👍
This comment has been minimized.
nrizzioFeb 20, 2017
Contributor@Stanzi97 This commit doesn't really address #127
nrizzio repliedFeb 20, 2017
@Stanzi97 This commit doesn't really address #127
This comment has been minimized.
johanw666Feb 20, 2017
Just being curious: what happens when a user with a too old (< 9.6.1) version of GPS starts this version of Signal?
johanw666 repliedFeb 20, 2017
Just being curious: what happens when a user with a too old (< 9.6.1) version of GPS starts this version of Signal?
This comment has been minimized.
anarcatFeb 21, 2017
thanks so much for this!!! i am really glad to see this move forward. i have documented what i think are the remaining issues blocking signal from being released completely outside the google app store in xmikos/fdroiddata#29 (comment), for those who are interested.
anarcat repliedFeb 21, 2017
thanks so much for this!!! i am really glad to see this move forward. i have documented what i think are the remaining issues blocking signal from being released completely outside the google app store in xmikos/fdroiddata#29 (comment), for those who are interested.
This comment has been minimized.
moxie0Feb 21, 2017
Member@anarcat What I'd like is:
Then we could link to the signed APK from our website, get crash reports and stats, and make sure users are keeping up to date.
FYI the server side is here (released/licensed): https://github.com/whispersystems/signal-server
moxie0 repliedFeb 21, 2017
@anarcat What I'd like is:
Then we could link to the signed APK from our website, get crash reports and stats, and make sure users are keeping up to date.
FYI the server side is here (released/licensed): https://github.com/whispersystems/signal-server
This comment has been minimized.
anarcatFeb 21, 2017
@moxie0 did you see the ACRA library that f-droid mentions in release 0.98? I haven't reviewed it at all, but it could be interesting.
thanks for the response, and really happy to see the server side public now!
PS: people over the fdroid side are wondering where it would be best to discuss this - should there be an issue in the Signal-Android repo? or do we continue in xmikos/fdroiddata#29 (comment)...
anarcat repliedFeb 21, 2017
@moxie0 did you see the ACRA library that f-droid mentions in release 0.98? I haven't reviewed it at all, but it could be interesting.
thanks for the response, and really happy to see the server side public now!
PS: people over the fdroid side are wondering where it would be best to discuss this - should there be an issue in the Signal-Android repo? or do we continue in xmikos/fdroiddata#29 (comment)...
This comment has been minimized.
nrizzioFeb 21, 2017
Contributor@anarcat Discussion should go in this thread in the community forum, as OWS prefers using places other than GitHub for discussion.
nrizzio repliedFeb 21, 2017
•
edited
Edited 1 time
-
nrizzio
edited Feb 21, 2017 (most recent)
@anarcat Discussion should go in this thread in the community forum, as OWS prefers using places other than GitHub for discussion.
This comment has been minimized.
anarcatFeb 21, 2017
@nrizzio thanks. i ended posting a new thread before i saw your edit, sorry about that... but i cross-linked it with the non-GCM thread you linked to and peppered it on other related threads as well.
cheers, and thanks again folks!
anarcat repliedFeb 21, 2017
@nrizzio thanks. i ended posting a new thread before i saw your edit, sorry about that... but i cross-linked it with the non-GCM thread you linked to and peppered it on other related threads as well.
cheers, and thanks again folks!
This comment has been minimized.
Be-ingFeb 23, 2017
I've been using this the last two days and the battery usage is reasonable. Big thanks!
Be-ing repliedFeb 23, 2017
I've been using this the last two days and the battery usage is reasonable. Big thanks!
This comment has been minimized.
breznakFeb 23, 2017
And issue #6154
breznak repliedFeb 23, 2017
And issue #6154
This comment has been minimized.
andersbatevaFeb 25, 2017
I saw this article saying Signal will not need Google services in general soon: http://blog.desdelinux.net/signal-fin-sin-las-cadenas-google/
But here on GitHub I see it's part of the beta video calls only. So, Signal would still rely on Google services in general, right?
andersbateva repliedFeb 25, 2017
I saw this article saying Signal will not need Google services in general soon: http://blog.desdelinux.net/signal-fin-sin-las-cadenas-google/
But here on GitHub I see it's part of the beta video calls only. So, Signal would still rely on Google services in general, right?
This comment has been minimized.
Be-ingFeb 26, 2017
No, text messaging works fine. If you want to make calls (audio or video), until WebRTC audio/video calls are turned on by default, whoever you call needs to have the beta video support turned on in their preferences.
Be-ing repliedFeb 26, 2017
No, text messaging works fine. If you want to make calls (audio or video), until WebRTC audio/video calls are turned on by default, whoever you call needs to have the beta video support turned on in their preferences.
This comment has been minimized.
6w9wy7Mar 12, 2017
I had to update google play services in order to run it. #6371 Doesnt this mean it needs it?
I didnt bother to check the code.
6w9wy7 repliedMar 12, 2017
•
edited
Edited 1 time
-
6w9wy7
edited Mar 12, 2017 (most recent)
I had to update google play services in order to run it. #6371 Doesnt this mean it needs it?
I didnt bother to check the code.
This comment has been minimized.
jospoortvlietMar 29, 2017
@6w9wy7 you HAVE Gplay services so it uses it. If you don't have it, things still work as there's a fallback, your phone will just suck more battery than a Gplay services version would need...
jospoortvliet repliedMar 29, 2017
@6w9wy7 you HAVE Gplay services so it uses it. If you don't have it, things still work as there's a fallback, your phone will just suck more battery than a Gplay services version would need...
This comment has been minimized.
StyXmanNov 29, 2017
Has this been released? I have Signal 4.12.3 from https://signal.org/android/apk/ and it still needs Google Play Services to run; when I disable and stop it, Signal complains. Does it continue to work for text messaging?
StyXman repliedNov 29, 2017
•
edited
Edited 1 time
-
StyXman
edited Nov 29, 2017 (most recent)
Has this been released? I have Signal 4.12.3 from https://signal.org/android/apk/ and it still needs Google Play Services to run; when I disable and stop it, Signal complains. Does it continue to work for text messaging?
This comment has been minimized.
michael-thayerJan 8, 2018
Is there a way to force Signal to use WebSockets instead of GCM even if the second is available, without changing the code? I see the GCM_DISABLED_PREF in the source, but I am new to Android and not sure how to configure it. Of course, I could change the source and rebuild if there is no other way.
michael-thayer repliedJan 8, 2018
Is there a way to force Signal to use WebSockets instead of GCM even if the second is available, without changing the code? I see the GCM_DISABLED_PREF in the source, but I am new to Android and not sure how to configure it. Of course, I could change the source and rebuild if there is no other way.
This comment has been minimized.
haffenloherJan 8, 2018
ContributorTo keep the amount of email notifications at a manageable level, OWS uses Github only for tracking issues and reviewing pull requests. For discussion please head to the community forums.
haffenloher repliedJan 8, 2018
To keep the amount of email notifications at a manageable level, OWS uses Github only for tracking issues and reviewing pull requests. For discussion please head to the community forums.
This comment has been minimized.
poetapabonMar 3, 2018
que buena inf
poetapabon repliedMar 3, 2018
que buena inf