GCM Error = MissingRegistration enviando mensajes vía JSON

Estoy probando push GCM vía Fiddler

Encabezados:

User-Agent: Fiddler Authorization: key=AIzaSyAkXfcuLLCZ-5n18wwO6XeJ13g-z9ja Host: android.googleapis.com Content-Length: 286 

Cuerpo:

 {"registration_ids":["APA91bHyn8YHcH_vSuOo7_A0PMgF5SU1K0FebOFGKXYTqpN5x4eD0tVBvzQLn749TVcczN5gSjB1wqf5AzYfxFI_qskA1Nzipf-9MfdEom1PI1vkFqKIg9B8vZvPLOLozE7jaRzELuyDzpFRbO3Xh5lT-KDA"],"collapse_key":"8b990f5a-78fc-4bad-b242-ffc740a750fb","data":{"message":"message to device"}} 

Tengo un error

 Error=MissingRegistration 

¿Dónde está mi problema? Todos los ids son correctos.

Es probable que haya olvidado especificar el tipo de contenido en el encabezado para que sea JSON.

 Content-Type: application/json 

Si se omite Content-Type, se supone que el formato es texto sin formato.

Y para el texto sin formato el ID de registro se pasa en un parámetro llamado registration_id lugar de registration_ids , lo que explica su error MissingRegistration .

Para el nuevo mensaje de nube, cuando desee enviar un mensaje de dwonstream desde el servidor, debe utilizar "to" para declamar el ID de registro de destino.

como abajo :

 https://gcm-http.googleapis.com/gcm/send Content-Type:application/json Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA { "data": { "score": "5x1", "time": "15:10" }, "to" : "APA91bHun4MxP5egoKMwt2KZFBaFUH-1RYqx..." } 

Para Firebase, puede obtener información de https://firebase.google.com/docs/cloud-messaging/http-server-ref#error-codes

Compruebe que la solicitud contiene un token de registro (en el registration_id de un mensaje de texto sin formato o en el campo to o registration_ids en JSON).

  • Android Parse Presione el registro de dispositivo de notificación sólo una vez en un dispositivo
  • Mostrar varias líneas en la notificación push android Phonegap
  • GCM enviar imagen en lugar de mensaje
  • Notificación de emisión de GCM Cordova no funciona cuando no se ejecuta la aplicación
  • Parse.com deshabilitar la notificación de notificación push
  • ID del remitente del GCM / número del proyecto
  • ¿Es gratuito Firebase Cloud Messaging?
  • Pruebas GCM, ¿cómo provocar una respuesta del servidor GCM con un canonical_id?
  • ¿Cómo puedo obtener mi dispositivo de ID de registro
  • Reaccionar notificación de empuje nativo para Android
  • PushPlugin registro va a errorhandler mostrando 'Clase no encontrada' con cordova 4.0.0 para plataforma android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.