He visto muchas preguntas similares pero no hay una buena respuesta a pesar de que algunas de ellas son aceptadas. Me he registrado para C2DM. Recibí un correo electrónico de confirmación. Luego escribí una aplicación simple para registrarme en C2DM. Obtengo la identificación (en el emulador probado y en el dispositivo real). Luego obtuve el token de autenticación (con curl) para mi correo electrónico que utilicé para el registro C2DM (el mismo correo electrónico que uso en la aplicación para adquirir el ID).
Cuando intento hacer el push (también con curl), obtengo el error 401 (como que el token de autenticación es incorrecto).error de c2dm 401 al enviar mensajes después de recibir ID y auth token
He leído muchos tutoriales y me estoy quedando sin ideas.
Lo extraño es que, cuando traté de obtener auth token para mi correo electrónico que NUNCA estaba registrado para c2dm, también obtengo auth token. Así que creo que mi token de autenticación utilizado para enviar mensajes debe estar equivocado. – DixieFlatline
También estoy teniendo el mismo problema. La aplicación de Android se registra con C2DM y luego envía un token de usuario al servidor web, mi servidor web recibe el token de autenticación de C2DM y luego envía notificaciones automáticas a la aplicación registrada y todo lo que obtengo es un error 401. Tal vez haya un problema con el servicio C2DM. Posiblemente no es muy confiable? – jamesc