2016-11-09 1 views
1

Ich mache Leistungstests auf unserem FCM Benachrichtigungs-Server mit gefälschten Geräten-Tokens und soll einen Fehler wie die folgenden bekommen:FCM seltsame Fehler: nur „bis“ im Antworttext

{ 
    "multicast_id":6782339717028231855, 
    "success":0, 
    "failure":1, 
    "canonical_ids":0, 
    "results":[{"error":"InvalidRegistration"} 
     ] 
} 

Aber etwa 3 von 600K Anfragen -5 Anfragen sehen wir einen 400-Fehler mit einer Antworttext wie folgt aus:

to

wir kennen die json richtig gebildet, da wir den json Körper anmelden, wenn wir irgendeine Art von Fehler.

Hat jemand irgendeinen merkwürdigen Fehler/Antwortkörper ähnlich dem gesehen?

+0

Ich sehe das auch. Hast du herausgefunden, was es war? – ffleandro

Antwort

0

Fehler 400 bedeuten Invalid Json request und der Antworttext mit nur to bedeutet, dass das Problem ist ein ungültiges registration_ids oder to Feld.

In meinem Fall habe ich eine Downstream-Nachricht an jeden Benutzer ausgegeben, einschließlich derer, die noch nicht bei FCM registriert sind, also hatten einige von denen einen leeren Empfängerwert.