title: How Does WhatsApp overcome the GCM Push notifications delay?
body: <p>I am trying to use GCM service, Every thing is OK except of the long delay that GCM push notification or deliver payload... some times it take to my App 5 minutes receive notification or payload.
  I need Immediate delivering...
  I know about the roles of GCM, that wait until the other device got online,  but in my case I hold two devices and they are online, but I got Delayed notifications!</p>
  
  <p>How does WhatsApp(as example of app that uses GCM) overcome this problem.. and send Immediately?</p>
  
  <p>[ i.e (message of the type: typing, online - last seen)  cannot be delayed...]</p>
  
  <hr>
  
  <p>the GCM Delayed Push is known problem : <a href="https://productforums.google.com/forum/#!category-topic/nexus/connecting-to-networks-and-devices/fslYqYrULto%5B1-25-false%5D" rel="noreferrer">this issue</a>
  my question is: How other app that use GCM overcome this issue</p>