Wie kann ich mithilfe von GCM mehrere Benachrichtigungen erhalten, ohne die vorherige zu ersetzen?

Ich arbeite an einem Projekt, das vom GCM-Server benachrichtigt wird.

Ich habe die Registrierungs-ID vom GCM-Server erhalten und sende sie an meine Serveranwendung, die sie in der Datenbank speichert.

Mein Gerät empfängt die Nachricht, aber wenn ich versuche, eine andere zu senden, wird der Präzedenzfall ersetzt.

Ich weiß, dass wir zwei Arten von Nachrichten haben:

Zusammenklappbar "Zum Synchronisieren senden"Nicht zusammenlegbar

Wie kann ich also zwei Nachrichten gleichzeitig senden, ohne den Namen der Nachricht zu ändern?

UPDATE 1:

Wenn mein Gerät offline ist (z. B. Flughafenmodus aktiviert), versuche ich, beispielsweise 2 Nachrichten von meinem Anwendungsserver an den Google-Server zu senden (ich habe gelesen, dass Google alle Nachrichten speichert). Wenn ich diesen Modus deaktiviere, erhalte ich nur die zuletzt gesendete Nachricht.

Ich benutze verschiedene collapse_key für verschiedene Nachrichten und erhalte alle von ihnen (natürlich wenn das Gerät online ist).

Weiß jemand, wie ich das beheben kann?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage