
Cita: Originalmente Escrito por
garciam202
Entiendo.
El GCM aparte de distribuir la información y enviar notificaciones a quien lo requiere, podría indicarle que a su vez actualizase un calendario "interno" en la aplicación?
El entrenador daría de alta un entrenamiento y esta notificación se enviaría a todos los jugadores registrados en el GCM que pertenezcan a la plantilla y ademas su calendario se actualizara con el entrenamiento dado de alta por el entrenador y podrían ver su contenido. El GCM seria capaz de realizar esa acción o solo permite notificar pero no actualizar información dentro de la app?

El GCM por si mismo no hace nada, simplemente envía información al móvil, con un tamaño máximo de 4 kbs. Ni siquiera muestra la notificación por si mismo (cosa que iOS si hace, pero en contrapartida no puedes ejecutar servicios en segundo plano hasta que no inicias la app mediante la notificación)
Cuando el móvil recibe esa información se despierta y ejecuta un servicio, ese servicio (que programas tú) es el encargado de leer la información y hacer lo que te de la gana, el 99% de las veces crear la notificación y mostrarla.
Así que básicamente, si se puede, si la información cabe en 4 kbs. Y si no cabe, siempre puedes simplemente notificar al móvil para que lea del servidor el entrenamiento y se actualice. No olvides que si el trabajo va a ser costoso tendrás que iniciar un WakeLock y cerrarlo al terminar.
EDIT: Se adelantó mocelet.