2017-01-14 3 views
0

Es gibt einen folgenden Hinweis in der Firebase-Dokumentation zu gespeicherten Nachrichten: -ist die Grenze von 100 gespeicherten Nachrichten vor dem Zusammenbruch in fcm pro Benutzer?

Es gibt eine Grenze von 100 Nachrichten, die gespeichert werden können, ohne zu kollabieren. Wenn das Limit erreicht ist, werden alle gespeicherten Nachrichten verworfen. Wenn das Gerät wieder online ist, erhält es eine spezielle Nachricht, dass das Limit erreicht wurde. Die App kann dann die Situation ordnungsgemäß behandeln, indem sie normalerweise eine vollständige Synchronisierung vom Anwendungsserver anfordert.

Was wird der Typ der Sondermeldung sein? Dh kann es über onMessageReceived behandelt werden?

Bedeutet das, dass ich zu einem Zeitpunkt insgesamt 100 nicht zugestellte Nachrichten insgesamt haben kann?

Oder bedeutet es, dass ich zu einem Zeitpunkt 100 nicht zugestellte Nachrichten pro Benutzer haben kann?

Gilt dieses Limit für Datenbenachrichtigungen, die an Themen gesendet werden? Wenn ja, wie wird es funktionieren? Ich kann Benutzer haben mehr als hundert Themen mit mehreren Benutzern dieser Art abonniert ... Werden ihre Benachrichtigungen verworfen, wenn sie offline sind, wenn die Nachrichten gesendet werden?

Kann jemand bitte klarstellen, was das bedeutet.

Antwort

2

Wenn Sie mehr als 100 Nachrichten senden, während das Gerät offline ist, wenn das Gerät wieder online ist, wird es eine spezielle Nachricht erhalten.

wird die Sondermeldung FirebaseMessagingService.html#onDeletedMessages() auslösen:
https://firebase.google.com/docs/reference/android/com/google/firebase/messaging/FirebaseMessagingService.html#onDeletedMessages()

An einem Punkt, den Sie max 100 Nachrichten unzustellbar pro Benutzer haben kann.

+0

gg danke mann :) – Kushan

Verwandte Themen