0

GCMを使用してAndroidにメッセージを送信しようとしています。しかし、たとえば、Androidに配信される最初、2番目、3番目のメッセージと、配信されない次のメッセージという問題があります。cca X分後、一部のメッセージが配信された後、配信されません。GCMサーバーへの送信通知を呼び出すためのURLがあります。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...。

4

1 に答える 1

1

配信順序は保証されません。 また、私の観点からは、新しいバージョンのコードで動作することは保証されていません。メッセージがクイックに送信された場合、Google がメッセージをブロックする可能性があると思います。2〜3分で10メッセージのように。

于 2013-01-15T13:07:21.740 に答える