No se puede iniciar el servicio Intent {act = com.google.android.c2dm.intent.REGISTER (tiene extras)}: no encontrado
Estoy intentando usar C2DM en mi aplicación, pero estoy recibiendo algunos errores
10-14 11:21:14.904: WARN/ActivityManager(61): Unable to start service Intent { act=com.google.android.c2dm.intent.REGISTER (has extras) }: not found
Mi código:
- ¿En Blackberry el jugador androide apoya notificaciones del empuje o C2dm?
- Cómo obtener el símbolo de autorización de C2DM para usar el dirigible urbano
- Descubriendo si la actividad de Android se está ejecutando
- Notificación push de Android GCM para aplicaciones de localización
- Mejores prácticas para la implementación del registro C2DM
Intent registrationIntent = new Intent("com.google.android.c2dm.intent.REGISTER"); registrationIntent.putExtra("app", PendingIntent.getBroadcast(this, 0, new Intent(), 0)); // boilerplate registrationIntent.putExtra("sender", "[email protected]"); startService(registrationIntent);
Alguien me puede ayudar en esto…
Código feliz …!
- Android "hola mundo" ejemplo pushnotification
- Cómo agregar una notificación de inserción en mi propia aplicación de Android
- Token de autenticación de Android C2DM, una vez o cada vez
- ¿Cómo funciona la mensajería Cloud to Device (C2DM)?
- AppEngine RequestFactory o enfoque "Normal"?
- Entrega garantizada de mensajes mediante la mensajería de Android a dispositivo (C2DM)
- ¿Cómo puedo obtener mi dispositivo de ID de registro
- Se requiere la sencilla implementación de Android C2DM
Tenía el mismo problema. Para desarrollar y probar en el Emulador de Android, necesitas descargar la versión de Android 2.2 del Complemento de API de Google en tu SDK usando el SDK de Android y el Administrador de AVD. Específicamente, debe descargar el componente denominado "Google APIs de Google Inc, Android API 8". A continuación, debe configurar un AVD que utilice esa imagen del sistema.
Originalmente publicado aquí
Tuve el mismo problema y lo resolví: solo tienes que registrar tu cuenta de Google (la que has registrado para C2DM) en tu teléfono (o emulador), a través del Panel de configuración. Por supuesto, debes haber instalado el Android Market en el emulador también.
- ¿Cómo puedo saber si el servidor recibe un mensaje de chat?
- ¿Es posible instalar una aplicación a través de adb pero aún así obtener actualizaciones de Google Market?