I can send a text message to my phone and have it be received within a second or two, so my phone must be connecting with the cellular network at least once a second.
It's funny how developers have completely lost the idea of real push messages, and ended up thinking that the client always have to initiate the connection.