2012-09-06 133 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的即時消息應用程序。任何提示? –

相關問題