I've been trawling the net and my understanding is if you are on ios, push ing is done by a server talking to Apple then Apple remotely wakes up the iPhone to download the new stuff. My understanding is the phone is fully asleep at all times hence no battery strain.
It's that right?
It's it the same for android and does setting something to push have no effect on all the times when it is sleeping waiting for the remote poke?
Thanks