Was sollten Sie ist mehrere Anmeldungen Ids tun senden (bis zu 1000 auf einmal), wenn Sie Ihre Nachricht an GCM schicken, und Sie müssen JSON als Ihr Antrag Format verwenden.
Sie können mehr über das hier lesen: https://developers.google.com/cloud-messaging/server-ref#downstream
Sie benötigen, um Ihre Liste von IDs zu den registration_ids Feld hinzuzufügen:
Ein String-Array mit der Liste der Geräte (Anmeldung IDs), die die Nachricht empfangen. Es muss mindestens 1 und maximal 1000 Registrierungs-IDs enthalten. Um eine Multicast-Nachricht zu senden, müssen Sie JSON verwenden. Um eine einzelne Nachricht an ein einzelnes Gerät zu senden, können Sie ein JSON-Objekt mit nur einer Registrierungs-ID oder einen einfachen Text verwenden (siehe unten). Erforderlich.
Hier ist ein Beispiel Anfrage von ihrem docs:
Hier ist eine Nachricht mit einer Nutzlast und 6 Empfänger:
{ "data": {
"score": "5x1",
"time": "15:10"
},
"registration_ids": ["4", "8", "15", "16", "23", "42"]
}
Sind Sie Ihre Liste des regids in einer Datenbank zu speichern? – NickT
Ich ziehe meine Antwort zurück, da ich nicht genug Erfahrung mit der Server-Seite habe. Aber ich würde Ihnen empfehlen, hier zu lesen und sich über GCM zu informieren: http://developer.android.com/guide/google/gcm/index.html – Warpzit
Akzeptieren Sie die # &% @ -Antwort! – momo