2016-06-08 2 views
1

J'ai essayé d'envoyer une requête à FCM/firease Cloud Messaging pour la notification push à l'appareil Android mais à chaque fois dans get ("MissingRegistration"). Je ne peux pas le format correct de JSON pour pousser la notification. Ce est le format JSON comment je Sentenvoyer une requête à FCM pour notification push et obtenir ("MissingRegistration")?

{ "registration_ids": [ "/*FirebaseInstanceId.getInstance().getToken()*/" ] , "notification" : { "title": "Portugal vs. Denmark" , "text": "5 to 1" } } 

J'ai besoin pour tous toute une idée.

+0

envoyez-vous 'Content-type: application/json' et' Authorisation: key = YOUR_KEY' comme en-têtes dans la requête? –

+0

Pourriez-vous confirmer que vous utilisez le jeton d'instance d'instance à la place de /*FirebaseInstanceId.getInstance().getToken()*/? –

+0

Oui, j'ai utilisé le même jeton d'identification dans la console de Firebase pour envoyer une notification et l'envoyer à l'appareil. – Zaher88abd

Répondre

0

Parcourons cette link

Ou essayez ce format JSON: -

{ "registration_ids": [ "/*FirebaseInstanceId.getInstance().getToken()*/" ], "data": {"contentTitle":"content title GCM", "message": "some test message"}} 
0

J'ai trouvé la solution à ce problème dans ce link. En utilisant des types anonymes, puis le convertir en Json par JavaScriptSerializer.