answered
2015-12-26 15:11:45 +0200
I was just looking for someone else who had the same problem.. Fortunately I'm not alone: the same.. WhatsApp doesn't (I don't know if "can't") receive messages constantly.. But.. many times I need to open it, or refresh contacts, or write a message just to "wake up" it..
I've noticed that it happens when switching between nets, mainly.. But.. It has begun from the latest versions.. like.. 2.12.380.. I suspect something related to the Android layer..
update (26-12-2015): I've tried using only 3G connection (parameters: Mobile Data ON, WLAN OFF), logging out from all WhatsApp web computers, and.. Messages arrive.. So.. I think it is a system problem towards some kind of recent Wi-Fis, related to the way they (System and those kind of recent Wi-Fis) communicate. Previosly I had another kind of Wi-Fi, older (at least 6 years), and I had no problems.. Emails (on stock app) arrive correctly.. (parameters: Mobile Data ON, WLAN ON) -> Jolla connects to the 2,4 GHz WiFi with 6 Mbit/s tx rate, always
When Jolla is plugged to the power network, notifications seem ok, messages arrive (parameters: Mobile Data ON, WLAN ON) -> Jolla connects to the 2,4 GHz WiFi with 6 Mbit/s tx rate, always
update (27-12-2015): no message during all the night (8-9 hours).. only opening WhatsApp messages arrived.. The same after 15 mins idle.. (parameters: Mobile Data ON, WLAN ON) -> Jolla connects to the 2,4 GHz WiFi with 6 Mbit/s tx rate, always
no message again when idle with only WLAN on, and only opening WhatsApp message arrive.. (parameters: Mobile Data OFF, WLAN ON) -> Jolla connects to the 2,4 GHz WiFi with 6 Mbit/s tx rate, always
update (01-01-2016): I've crossed this issue with some news about some kind of new WiFi.. And.. I've found that we're not alone.. On my "problematic" WiFi, WindowsPhones are not affected.. here the link of the problem: https://productforums.google.com/forum/m/#!category-topic/nexus/connecting-to-networks-and-devices/fslYqYrULto
My opinion (not technical) is that SailfishOS is ok with those parameters, but not the Android layer.. It seems that, with some WiFis, the Android layer doesn't receive the input or the needed data to get information, or to wake up.. It seems that the input signal on WLAN is "not enought" to receive messages on the Android layer when idle, or that the System doesn't "wake up" the Android layer properly..
It's like a "refreshing"/"switching"/"communicating" problem.. So.. Kind of compatibility problem, to be solved both SailfishOS side and WiFis side.
update (feb-2016): it seems that our live status (online/offline) appears always "online" to others.. Also when idle or closed. It becomes "offline" only when Android layer is stopped. So.. Messages arrive late cause that latency (communication for connection) problem when idle BUT our active status is always "online".. Crazy! It seems like outgoing data/signals are always on and incoming data/signals doesn't arrive.
update (apr-2016): WhatsApp calls are definitely worse on those kind of WiFis than on 3G/4G.. And that is crazy again, because those kind of WiFis are connected to a very fast net.
update (may-2016): v2.0.1.11 doesn't fix this issue.. Always the same behavior
update (late may-2016): it seems, refering to update (feb-2016), that the always-online-status appears when on 3G. So, when on WiFi, WhatsApp would work correctly about status (not always online) but doesn receive messages, while on 3G it receive messages instantly, but shows always online-status. I'm continuing thinking about a communication problem between Alien Dalvik and Network settings.
update (jan-2017): it's getting worse and worse!!! Now WhatsApp stops receiving notifications after some mins also on 3G/4G! Uhm.. Deep sleep function is not useful, sorry..
EDIT 2016-10: not yet solved (Sleep mode or Android bug) in 2.0.4
EDIT 2017-02: worse and worse (Deep Sleep mode) in 2.0.5
EDIT 2017-04: not yet solved (Deep Sleep mode) in 2.1.0.11
Happens to me sometimes as well. The issue is yet to be identified.
Mr.Pancake ( 2015-11-22 10:49:59 +0200 )editFrom my viewpoint it's related to this question: https://together.jolla.com/question/122595/my-jolla-have-intermittent-loss-of-connection-data-and-i-have-no-ideas/
I know, the question sounds idiotic, but may be answered by random tries: can you check if any other internet action (i. E. getting mails) is possible or not during the period when WA-messages are NOT receivable?
Robomike ( 2015-11-22 11:53:56 +0200 )editI can't identify these periods, as I usually do not know whether someone sent me a message. But I did not have any internet or connection problems - usually I check the whether forecast in the morning, which works, and some time later pending messages arrive. So my problem may be related, but isn't as bad as yours, as only WhatsApp seems to be affected by it.
ex'ratt ( 2015-11-22 12:21:32 +0200 )editMy problem is near to yours. I run also the official WhatsApp client. My client is shown as running at the home screen but didn't receive any messages after an unspecific time. Sometimes, if I let it run as it is, WhatsApp receive messages hours or days after, sometimes not. So I frequently quit and restart WhatsApp to hold it active.
pema ( 2015-11-22 18:27:50 +0200 )editIm using WhatsApp ver 2.12.347. Same problem im getting. If i didn't get msgs, i need to reopen the app so that im getting plenty of messages at once. im waiting for WhatsApp Native Client.
Prakaash T ( 2015-11-23 05:25:16 +0200 )edit