¿Hay una función TTL o caducidad o algún tipo de tiempo de espera para los mensajes C2DM?
Me gustaría que el mensaje recibiera el mensaje C2DM en menos de 10 minutos (es decir, si su teléfono está apagado) y que el dispositivo no reciba el mensaje C2DM.
Probablemente podría implementar algo en el dispositivo para ignorar los mensajes C2DM si son antiguos, pero no estoy seguro de qué tan preciso sería con diferentes configuraciones de tiempo del dispositivo.
Un indicador TTL en el mensaje C2DM enviado a google sería perfecto, pero no estoy seguro de si lo admiten.
¡Aclamaciones! Dave
Respuestas
0 para la respuesta № 1C2DM no tiene tal característica. Por favor, eche un vistazo aquí:
¿Cómo establecer un período de tiempo válido para el mensaje c2dm de Android?
Actualizar:
Google acaba de lanzar una nueva versión de c2dm llamada "Google Cloud Messaging (GCM)". Con GCM es posible usar un tiempo de espera para sus mensajes:
Realmente recomiendo la sesión de Google I / O 2012 "Google Cloud Messaging para Android" disponible aquí: http://www.youtube.com/watch?v=YoaP6hcDctM
Adicionalmente puedes leer a través de la sección ttl de GCM: http://developer.android.com/guide/google/gcm/adv.html#ttl