GCM y caracteres especiales

Recientemente he cambiado mi c2dm push aaplucation a GCM. Apareció un nuevo problema. Ahora está recibiendo '?' En lugar de 'ö','ï', ...

Mi servidor registra las cadenas correctas, pero la aplicación recibe '?' Insteads

¿Crees que podría tener algo que ver con GCM?

Mi código es el siguiente:

 public static void displayMessage(Context context, Intent intent) { Bundle extras = intent.getExtras(); if (extras != null) { String message = (String) extras.get("message"); Log.v("extras", extras.toString()); Util.generateNotification(context, message, intent); } } 

Y el registro es entonces:

 10-02 22:18:23.671: V/intent(29809): Bundle[{message={"name":"j?rg"}, message_id=8bb60eee-3a93-4075-b606-40495511a4da, collapse_key=do_not_collapse, from=160085429222}] 

¡Atentamente!

No creo que haya problema en GCM. Intente utilizar UTFEncoding para su mensaje.

 String output = new String(name.getBytes("8859_1"), "utf-8"); 
  • Android SDK obtiene un error NotRegistered de GCM después de unas horas
  • Cómo anular la inscripción en Google Cloud Messaging Client en la aplicación para Android
  • El GCM de Android no funciona
  • GCM de Android InstanceId.getToken () -> java.io.IOException: TIMEOUT
  • IsRegistered () vs. isRegisteredOnServer ()
  • GCMRegistrar.getRegistrationId (this) siempre devuelve una cadena vacía, incluso después de una llamada correcta para registrarse
  • Gestor de SDK de Android Biblioteca de GCM
  • Anular el registro de un dispositivo de GCM mediante la identificación de registro en Android
  • obtener un error clave de notificación 401 gcm https://android.googleapis.com/gcm/googlenotification
  • Configuración de Server Side para Google Cloud Messaging
  • GCM con PHP (Google Cloud Messaging)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.