APNS always works over cellular data, even if you are connected to WiFi (because WiFi uses extra power, and thus iOS devices turn it off during sleep, without affecting APNS).
Is GCM (Google Cloud Messaging) capable of doing the same thing?
APNS always works over cellular data, even if you are connected to WiFi (because WiFi uses extra power, and thus iOS devices turn it off during sleep, without affecting APNS).
Is GCM (Google Cloud Messaging) capable of doing the same thing?
In practice, when transferring large amounts of data, WiFi is often far more efficient if the signal strength is good. But if the device is mostly idle, then the 3G/4G radio is more effective. For best performance, ideally we would want dynamic switching between the different connection types.– cnst Feb 16 '14 at 22:30