GCM (Google Cloud Messaging) no envía error al desinstalar la aplicación
Estoy tratando de migrar de C2DM a GCM, y en su mayoría funciona muy bien. C2DM utilizado para manejar desinstalaciones de la aplicación muy bien mediante el envío de un error NotRegistered cuando el usuario desinstaló la aplicación. GCM supuestamente hace esto también (aunque no garantizado). Sin embargo, no parece estar funcionando. Después de enviar varias notificaciones de GCM a un teléfono que ha desinstalado la aplicación, sigue respondiendo con una respuesta normal "id = …".
¿Alguien más se ha encontrado con este problema? Si es así, ¿cómo lo solucionaste?
- Excepción de estado ilegal al intentar cambiar un marcador en un Api de Google Maps v2 desde un mensaje de Google Cloud Messaging
- ¿Puede alguien explicar la diferencia entre GCM y Google Pub / Sub
- HttpRetryExcepiton al intentar enviar mensaje gcm
- API de GoogleCloudMessaging Implementación del cliente de GCM
- Cómo manejar múltiples notificaciones push en android usando GCM en phonegap
- GCM BroadcastReceiver setResultCode uso
- ¿Existe una biblioteca Java para simplificar Google Cloud Messaging?
- Notificación de envío extra enviada al dispositivo Android
- Problemas al crear la aplicación GCM Demo Server
- Instalar jar con dependencias para el repositorio maven (Android gcm-server push library)
- No se puede resolver com.google.android.gcm.GCMBaseIntentService; Estudio de Android
- Mostrar varias líneas en la notificación push android Phonegap
- No se puede usar amarillo con el pequeño icono de Notificación de Nougat de Android
Realmente no hay nada que podamos hacer al respecto. Sólo Google sabe cuándo se desinstala una aplicación y actualiza su base de datos de registro de dispositivos en consecuencia. ¿Quizás toma un par de horas para que la respuesta de NotRegistered vuelva? Si después de un día todavía no lo obtienes, envía un informe de error con ellos: http://code.google.com/p/android/issues/list
No puedo imaginar que Google permitirá que este error permanezca durante demasiado tiempo, ya que potencialmente están viendo el envío de notificaciones fantasmas a miles o cientos de miles de dispositivos.
He estado migrando de C2DM a GCM, y pensé que estaba teniendo este problema también. Larga historia corta, trate de desinstalar la aplicación de su teléfono / emulador, luego no lo vuelva a instalar en ese teléfono / emulador y dejar el teléfono / emulador en funcionamiento durante unas horas , entonces debe obtener el error NotRegistered si intenta empujar a ese dispositivo Identificación de Registro.
Si recuerdo correctamente incluso si reinstaló la aplicación en C2DM después de desinstalar obtendría el error NotRegistered para el primer identificador de registro, este no es el caso con GCM (normalmente si no siempre los dos id de registro será el mismo) y yo Pasamos una semana pensando que GCM tenía algún error donde no estaba enviando ese error …
- ActionLayout para los elementos de la vista de navegación se muestra en el lado derecho
- "Año 2038 _problema" en Google Calendar API (aplicación de Android)