Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

FirebaseMessaging.sendEach has a limit of 500 messages

Offen
#1,103 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 4 Tagen

@ezhilnn arbeitet bereits daran.

Seit 22.6.2026.

  • #1222 von @ezhilnn — offen

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Feature
Klarheit
Klar beschrieben
Aktivitätsstatus
Veraltet
Tech-Stack
java
Bereich
api, backend

Rechercherichtung

Untersuche src/main/java/com/google/firebase/messaging/FirebaseMessaging.java um Zeile 226, beginnend mit der von FirebaseMessaging.sendEach angewendeten Validierung. Bestätige, ob die Beschränkung auf 500 Nachrichten weiterhin gilt, suche anschließend die relevanten Tests und aktualisiere sie so, dass die Fertigstellung durch die Verarbeitung einer Liste mit mehr als 500 Einträgen ohne diesen Validierungsfehler demonstriert wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

api: messaging type: feature request
[READ] Step 1: Are you in the right place?
  • For issues or feature requests related to the code in this repository
    file a Github issue.
    • If this is a feature request make sure the issue title starts with "FR:".
  • For general technical questions, post a question on StackOverflow
    with the firebase tag.
  • For general Firebase discussion, use the firebase-talk
    google group.
  • For help troubleshooting your application that does not fall under one
    of the above categories, reach out to the personalized
    Firebase support channel.

Read and understood.

[REQUIRED] Step 2: Describe your environment
  • Operating System version: N/A
  • Firebase SDK version: 9.4.2
  • Library version: _____
  • Firebase Product: messaging (auth, database, storage, etc)
[REQUIRED] Step 3: Describe the problem

sendEach has a limit of 500 messages, this limit is probably a leftover from sendAll which no longer works. It's not really logical to have this limit anymore.

https://github.com/firebase/firebase-admin-java/blob/master/src/main/java/com/google/firebase/messaging/FirebaseMessaging.java#L226

Steps to reproduce:

Create a list with over 500 messages / push notifications. Call FirebaseMessaging.sendEach with the list. An error is thrown that there is over 500 messages in the array.
What happened? How can we make the problem occur?
This could be a description, log/console output, etc.

Relevant Code:
    checkArgument(immutableMessages.size() <= 500,
        "messages list must not contain more than 500 elements");

https://github.com/firebase/firebase-admin-java/blob/master/src/main/java/com/google/firebase/messaging/FirebaseMessaging.java#L226

Vorherrschende Sprache
Java
Sterne
620
Forks
305
Ø Merge
3 T. 12 Std.
Gemergte PRs (30 T.)
12

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus firebase/firebase-admin-java

Alle Issues in firebase/firebase-admin-java

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.