So if messaging apps can't use GCM, does that mean that you never get push notifications? Or does every app run its own background service to listen for notifications? That could drain battery life significantly...
Can't speak for all of them, however, Signal uses websockets as far as I know to pull new messages. This way you still get push notifications, but it comes with drawbacks, because (1) it needs it's own background service, yes, and (2) messages could still be delayed. However, I can live with that knowing the caveats.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
So if messaging apps can't use GCM, does that mean that you never get push notifications? Or does every app run its own background service to listen for notifications? That could drain battery life significantly...
Can't speak for all of them, however, Signal uses websockets as far as I know to pull new messages. This way you still get push notifications, but it comes with drawbacks, because (1) it needs it's own background service, yes, and (2) messages could still be delayed. However, I can live with that knowing the caveats.