Problems with Push Notifications
Since the day I bought the Moto G (XT1032 bought on Amazon UK) I have a problem with push notifications on Instant Messaging apps (like Hangouts and Facebook Messenger).
With Facebook Messenger (that is the IM I use most of the time), only 50% or 33,3% of the notifications arrive, when the Moto G is on WIFI, with the screen off and not conected to a charger.
And yes, I checked and the wifi is set to be always on, even with the screen off.
So, when someone send me messages on FB Messenger, I only receive 1 of 2, or 1 of 3 messages. Most of the time, I recive one and the other don't.
With Hangouts, the problem is just with the first message: It can take lot's of minutes to receive the message that starts the conversation. The others arrieve with no problem. But when I reboot the phone, the problem with the first message starts again.
In both apps, when the notification doesen't arrive, if I press the power button to turn the screen on, the notification arrive at that exact second (it's like its stuck in the phone, and the power button is like a trigger).
And, the stuck message will arrive too if I receive other messages (it can be from the same person), and the phone will vibrate twice (for the new message and for the stucked one)
I tried this on different routers, with different internet providers, I even tried with my Galaxy S as a hotspot, using my 3G Internet, but the problem is always there.
So 2 weeks ago, I unlocked my Moto G to install CyanogenMod, to see if the problem was from the Motorola firmware, but with the CyanogenMod Rom, the problem is still there.
So, this is why I'm starting this thread, to see if there is more people that can reproduce this problem, and to try to find a way to solve it.
If someone need logcats or other type of logs to try to find out whats happening, I will send them as soon as possible.
Thank you, and sorry my bad english.
PS: This is my second Moto G (I asked for a replacement because of this bug), so, I think that this is not a hardware problem of my phone.