2012-09-06 108 views
0

我尝试使用GCM将消息发送给android。但我有一个问题,例如第一条,第二条和第三条消息传递给android,并且未传递下一条消息。再次cca X分钟后,一些消息被传递,然后不交付。有URL可以呼叫向GCM服务器发送通知。 Android设备仍然连接到互联网(不睡觉,不显示)我有一个好的参数?Google Cloud Messaging for Android发送消息

https://android.googleapis.com/gcm/send

和参数:

String.Format("collapse_key={4}&time_to_live={3}&delay_while_idle=0&data.message={0}&data.time={1}&registration_id={2}", value, System.DateTime.Now, deviceId, timeToLive, DateTime.Now.Ticks); 

我从服务器接收响应:ID = 0:123354 ....

+0

**新通讯** 我在10分钟内发出7条消息成功。然后20分钟,我尝试发送未送达的下10条消息。再过20分钟后,我尝试发送大约7条消息并发送这些消息......等等。 – Musketyr

回答

1

传递的顺序不被保证。从我的角度来看,我不保证能够使用新版本的code ,我认为谷歌可能会阻止邮件,如果它们发送到快速。在2-3分钟内10分钟。

+0

可以做些什么来解决这个问题?我想开发一个使用GCM的即时消息应用程序。任何提示? –

相关问题