-
-
Notifications
You must be signed in to change notification settings - Fork 6.2k
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
Messages don't come in immediately #5670
Comments
In case you haven't already checked out steps from the support page regarding Doze mode & Android Marshmallow permissions please make sure have enabled all the permissions for Signal. Specifically for Marshmallow OS: Go to Android Phone Settings > Apps > Signal > App Permissions > Enable all permissions. Even if this is enabled, please re-toggle the setting (turn it off and back on) and restart your phone. |
Doze only turns on when the screen is off, and even more rarely in On 6 Sep 2016 21:24, "riyapenn" [email protected] wrote:
|
Here's my debug log. Seems to be a few errors in it: https://gist.github.com/24da1610df87f8abb92ccd1ada516aad |
I can confirm this with Nexus 5 on Android 6 and latest Nova Launcher (without Teslaunread), my debug log https://gist.github.com/anoxi/dc10f8a39c7c923e51b333423dfb558f Error Messages with com.teslacoilsw.notifier might point to Teslaunread Plugin of Nova Launcher, dont know if this is related. I'll install Teslaunread and report back. |
I'm also running nova launcher but without teslaunread. Might be related. On 29 Sep 2016 12:14, "Alexander Nolis" [email protected] wrote:
|
I've installed Teslaunread and still get messages delayed. In "Message details" the time difference of "Sent" and "Received" ranges between some seconds and 10 minutes. |
In my case, the delayed messages are from another android user, but this On 29 Sep 2016 19:07, "Alexander Nolis" [email protected] wrote:
|
I just tested messaging from ios to myself on wifi and could not reproduce this. |
This time I received a message from an ios user twice, first one took 4 seconds, the second one about 1 hour. |
Me and my conversation partner have seen something similar. |
While having a conversation with someone, all of a sudden a message just got one check mark and this lasted for more than 5 minutes. While typing a new message (requesting a debug log from that person) I've noticed the message received a 2nd check mark, so the situation resolved itself. However I've added the debug log because from that it seems there is nearly 10 minutes of no activity. The log contains 2 messages send by me (from desktop app). One at 13:26. This one seemed to be handled correctly and the message with the delay which is send at 13:33. I've also asked the contact about the message timestamps for that message and those were: |
@bme13 From that log, it looks as if the OS killed the app immediately after 13:33. What you see at 13:44 is the entire app being started again. It's possible that the owner also has a task killer, or that they manually killed the app as well. |
I've just asked and he's not aware of any task killer. He's sure he didn't manually killed Signal (we were actually in a conversation) Sorry to be ignorance but is that line: GcmBroadcastReceiver: GCM message the moment a push message was received? If so, that would mean the OS killed the app at exact the moment a message was received. What would trigger the app being started again? Would that only be my contact opening Signal? I'll meet him tomorrow and see if we can find out what exactly happened. |
@bme13 Yes that's the moment a GCM message was received. It seems that the OS did kill the app immediately or very shortly after. I assume that the app restarted when it was manually opened, but Android doesn't really make any guarantees about these things. |
Just noticed this again with different phone. I did send a message from my partners phone to my own phone and didn't get a notification. On the sending phone I just got one tick. After waiting a while I decided to connect my phone to the computer since I didn't want to open Signal (that would probably trigger things and would result in the notification) In logcat I saw a couple of "Early receipt" lines, not sure what those mean. They seem from just before the actual message was send. After waiting longer (>10minutes) I opened Signal on my phone and indeed I got a notification that a message was received. The details of that message are: |
Hope I don't bother you too much with another occurrence. Yesterday I've got 2 Signal notifications after unlocking my phone. It appears someone send me 2 messages like 20-30 minutes ago and I didn't receive them until unlocking the phone. When checking the details of the messages these are:
To me it seems a bit like the log from Nov 8th (although that was a log from a contact's phone, this one is from my own phone) However since it contains 2 GCM message lines I would not expect that the application was killed in between both lines. |
GitHub Issue Cleanup: |
Bug description
Incoming messages don't always come in immediately. Sometimes, even with the app open, messages don't come in until minutes or even hours after they were sent.
Link to debug log
Here's a debug log from a friend who it affected too: https://gist.github.com/takhlaq/1bfa1144cb79b6bb7380cc3abbe827df
I'll submit a debug log from my own device (Nexus 6P Android 7.0) when it happens again.
The text was updated successfully, but these errors were encountered: