Gibt es ein tägliches Limit für Nummern-Push-Benachrichtigungen (GCM), die an einen bestimmten Benutzer einer Android-Anwendung gesendet werden können?
android
push-notification
limit
google-cloud-messaging
Sajith Amma
quelle
quelle
Antworten:
Nachdem Google C2DM durch GCM ersetzt hatte, wurden alle Grenzen überschritten.
QUELLE: http://developer.android.com/google/gcm/c2dm.html#history
Vor GCM (als es noch C2DM hieß): https://developers.google.com/android/c2dm/#limitations )
Die einzigen Einschränkungen, auf die Sie in der GCM-Dokumentation stoßen, sind folgende:
http://developer.android.com/google/gcm/adv.html#lifetimeZitat aus dem obigen Link:
Ich bin mir jedoch nicht sicher, ob dies für Ihre Frage relevant ist.
quelle
There is a limit on how many messages can be stored without collapsing. That limit is currently 100. If the limit is reached, all stored messages are discarded....
Das ist nur für einen bestimmten Benutzer, richtig? dh. Möglicherweise hat ein Benutzer sein Gerät für längere Zeit ausgeschaltet, sodass sich GCM-Nachrichten häufen und wenn kein Endpunkt vorhanden ist, zusammenbrechen. oder sind das 100 für ALLE Benutzer?Es gibt eine
limit
von1000
notifications
an einem gehen.Angenommen, Sie haben
50000 regids
. Sie können nicht alle50000
zusammen senden . Nach dem ersten1000
müssen Sie den nächsten separat auswählen1000
und so weiter.quelle
Es scheint nicht, dass es eine festgelegte numerische Grenze gibt, aber es gibt Drosselungsmaßnahmen.
Über: https://developers.google.com/cloud-messaging/server#throttling
Bearbeiten / Aktualisieren:
Nur zum Aktualisieren finden Sie das Dokument zum Drosseln jetzt in den erweiterten GCM-Themen: http://www.androiddocs.com/google/gcm/adv.html#throttling
quelle
Es gibt KEIN tägliches Limit für Number Push Notifications (GCM), aber über Official Source
GCM Advanced Topicsheißt esHoffe es wird helfen.
quelle
Es wurde versucht, über 1000 Pushs vom Java-Code com.google.android.gcm.server.Sender "send" zu senden. Der Versuch schlägt fehl.
https://developers.google.com/cloud-messaging/http-server-ref Für Downstream-HTTP-Nachrichten (JSON):
Parametername - Typ der Registrierungs-IDs - String-Array
Dieser Parameter gibt eine Liste von Geräten (Registrierungstoken oder IDs) an, die eine Multicast-Nachricht empfangen. Es muss mindestens 1 und höchstens 1000 Registrierungstoken enthalten.
Verwenden Sie diesen Parameter nur für Multicast-Nachrichten, nicht für einzelne Empfänger. Multicast-Nachrichten (Senden an mehr als 1 Registrierungstoken) sind nur im HTTP-JSON-Format zulässig.
quelle
Laut offiziellem Dokument KEINE Grenze.
quelle
Sie können maximal 1.000 Geräte pro SEND_ID senden!
Hier ist die Originalquelle.
quelle
register_ids
Dieser Parameter gibt eine Liste von Geräten (Registrierungstoken oder IDs) an, die eine Multicast-Nachricht empfangen. Es muss mindestens 1 und höchstens 1000 Registrierungstoken enthalten.
quelle
Seit GCM jetzt in die Firebase umgezogen ist, ist der Messaging-Service völlig kostenlos.
https://firebase.google.com/pricing/
quelle