title: Receive Android GCM messages so slow?
body: <p>Google Cloud Messaging (Push message) problem.<br />
  I have two smartphones(HTC Sensation XE, Desire HD) and a tablet(Samsung Galaxy Note 10.1 Wifi).<br />
  Sometimes I need to wait for almost 15 minutes to receive the GCM push messages. Sometimes I receive the GCM push messages immediately(within 30 secs).<br />
  <b>Is it normal? Or just because I'm under Wifi connected?<br />
  If it is normal, are there any other services like "long-polling" I can use for retrieving messages from server?<br />
  I'm currently using GCM+Polling(AlarmManager) to retrieve messages from remote server.<br />
  Any suggestions or better ideas?<br />
  </b></p>
  
  <p>Below is my test result:<br />
  The left side is server send time, while the right side is client mobile receive time.<br />
  All the test results are under Wifi connected environment.<br />
  ==========================<br />
  HD
  23:10:18, 23:24:XX</p>
  
  <p>XE
  23:11:21, 23:22:44</p>
  
  <p>Note
  23:10:20, 23:14:54</p>
  
  <p>==========================<br />
  HD
  00:08:12, 00:08:27</p>
  
  <p>XE
  00:07:55, 00:07:58</p>
  
  <p>Note
  00:08:04, 00:13:35</p>
  
  <p>==========================<br />
  HD
  00:40:21, 00:55:22</p>
  
  <p>XE
  00:39:56, 00:40:14</p>
  
  <p>Note
  00:40:13, 00:40:59 </p>
  
  <p>Thanks!!</p>