0

Ich schreibe App-Server-Seite der FCM-Implementierung, wo es eine bestimmte Nachricht an mehrere Geräte senden wird.FCM Antwort für einzelne Registrierungs-ID zurück, wenn für mehrere Registrierungs-IDs Ziel

I registration_ids als Schlüssel verwenden und JsonArray mit mehreren Empfängern, aber die Antwort zurückgegeben wird nur für einen Empfänger zeigt, wie

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

folgt Ich bin nicht sicher, ob jede Eigenschaft in Feuerbasis Konsole setzen mehrere zu ermöglichen Registrierung IDs Annahme.

Es folgt die Anfrage json:

{ 
    "registration_ids":[ 
     [ 
     "eU6HKx7QRMc:APA91bEIoJtHmTFz_MzUgbMkoZvwdlXzrMDbCB1via_fV16MRF_Xc0C0KkkVA1diR8QgzRdQtkCy-6JDd5it_NSaiIbIlBDDi0g2GFkmrE4ESMi43dBODBePQrzFLqiKeDmX26DkXB8i", 
     "FERTeU6HKx7QRMc:APA91bEIoJtHmTFz_MzUgbMkoZvwdlXzrMDbCB1via_fV16MRF_Xc0C0KkkVA1diR8QgzRdQtkCy-6JDd5it_NSaiIbIlBDDi0g2GFkmrE4ESMi43dBODBePQrzFLqiKeDmX26DkXB8i" 
     ] 
    ], 
    "notification":{ 
     "title":"Hello FCM", 
     "text":"Notification details" 
    }, 
    "time_to_live":3600, 
    "priority":"HIGH" 
} 

Und die Antwort auf diese Anfrage ist

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

* die zurückgegebene Antwort wird nur für einen Empfänger angezeigt * warum denkst du das? –

+0

Die zurückgegebenen Ergebnisse haben nur eine Antwort (Größe = 1) und die Summe von Erfolg und Fehlern ist ebenfalls 1. –

+0

Können Sie bitte Ihren Code zum Senden von Push-Benachrichtigungen von der Serverseite posten? – Dhruv

Antwort

4

Das Problem mit dieser Json Bildung für die Anforderung war. Es muss

sein
{ 
     "registration_ids"[ "eU6HKx7QRMc:APA91bEIoJtHmTFz_MzUgbMkoZvwdlXzrMDbCB1via_fV16MRF_Xc0C0KkkVA1diR8QgzRdQtkCy-6JDd5it_NSaiIbIlBDDi0g2GFkmrE4ESMi43dBODBePQrzFLqiKeDmX26DkXB8i", 
      "FERTeU6HKx7QRMc:APA91bEIoJtHmTFz_MzUgbMkoZvwdlXzrMDbCB1via_fV16MRF_Xc0C0KkkVA1diR8QgzRdQtkCy-6JDd5it_NSaiIbIlBDDi0g2GFkmrE4ESMi43dBODBePQrzFLqiKeDmX26DkXB8i" ], 
     "notification":{ 
      "title":"Hello FCM", 
      "text":"Notification details" 
     }, 
     "time_to_live":3600, 
     "priority":"HIGH" 
    } 

Die zusätzlichen eckigen Klammern ([]) verursacht das Problem.

Verwandte Themen