2010-11-24 14 views
7

Leí en la explicación en Android Cloud to Device Messaging Framework. Después de que nuestra aplicación se registre exitosamente en el servidor C2DM, recibimos una identificación de registro. La identificación de registro dura hasta que la aplicación se anule de manera explícita o hasta que Google actualice la identificación de registro de su aplicación. ¿Cuándo exactamente Google actualiza el ID de registro de su aplicación? Cómo lo sabemos para que podamos registrarnos nuevamente y enviar nuestro nuevo ID de registro a nuestro servidor.android c2dm registration ID

Gracias.

+3

Esa información es una especie de delgado en este momento, que sugieren hacer actualizaciones periódicas de la ID, creo que eso significa "eran todavía están en fase beta y no te quieren dar detalles para que podamos cambiarlo ", pero como esto es solo una especulación, lo dejaré como un comentario y no como una respuesta. – blindstuff

+0

¿Puede sugerir con qué frecuencia debo actualizar la ID? Gracias. – user430926

+0

Ahora mismo estoy refrescando cada vez que se crea la actividad principal de mi aplicación, no tengo idea de cómo funcionará, ya que esta aplicación no está lista para su implementación y no se ha probado lo suficiente. Creo que vas a tener que probarlo tú mismo e informar, sería una gran ayuda para ti y para todos. – blindstuff

Respuesta

10

De acuerdo con las discusiones en la lista de correo de android-c2dm, actualizar el ID de registro no es un evento frecuente, pero su aplicación debería ser capaz de manejarlo. El sistema operativo activará nuevamente el registro Intent con la nueva ID de registro.

Consulte los siguientes temas en Google Groups: [1][2][3]

+0

Así que, en teoría, debería ir a través de nuestra ruta de código exacta como la primera vez que se registra y "solo funciona", ¿correcto? – Adam

+0

Sí, siempre que no asuma que ese código solo se llamará una vez. – gnuf