Ver Mensaje Individual
  #3  
Viejo 19/09/13, 12:00:58
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,202
Tu operador: -

Abrir una conexión nueva cada segundo no solo fríe la batería sino probablemente el foro como tengas muchos usuarios.

La técnica habitual es dejar una conexión abierta, enviando algún dato de vez en cuando para que no se cierre, y dejar al servidor que sea el que envíe la información cuando haga falta.

Eso es lo que hace Google con su servicio de mensajería GCM (Google Cloud Messaging), tiene una conexión abierta a sus servidores todo el tiempo sin apenas tráfico, salvo cuando hay que notificar algún evento.

Podrías integrar GCM con el foro y tu app, dado que los usuarios ya están registrados en la base de datos solo tendrías que añadir el identificador de GCM del usuario, para que cuando haya que notificar algo puedas enviar la notificación.

http://developer.android.com/google/gcm/index.html

La notificación puede ser simplemente un evento que indique a la app que hay novedades, y ya tu app se actualice como siempre estableciendo la conexión al foro.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita