¿Google Cloud Messaging envía mensajes a dispositivos que están en modo de espera?

Si un dispositivo Android se encuentra en modo de espera, en el que la pantalla está desactivada, ¿puede enviar un mensaje a dicho dispositivo a Google Cloud Messaging? ¿O GCM tiene que esperar hasta que el dispositivo sale del modo de espera para recibir mensajes?

En los documentos dice:

Google encula y almacena el mensaje en caso de que el dispositivo esté desconectado. Cuando el dispositivo está conectado, Google envía el mensaje al dispositivo.

No hay ninguna indicación sin embargo lo que se entiende por fuera de línea o en línea . ¿Es un dispositivo todavía en línea aunque su pantalla está apagada?

Sí móvil Puede recibir mensajes en modo de espera a menos y hasta que se conecte a Internet.

En sus documentos en online significa conectado a internet y offline significa que no está conectado a internet .

Puede controlar si se enviará un mensaje a un dispositivo que esté en modo de espera utilizando el indicador delay_while_idle . Si no incluye este indicador en su mensaje, su valor predeterminado es false y el mensaje se enviará inmediatamente. Por supuesto, si ese mensaje activará o no el dispositivo depende de cómo su código maneje las notificaciones y de si su aplicación tiene un permiso de WAKE_LOCK .

Delay_while_idle

Si está incluido, indica que el mensaje no se debe enviar inmediatamente si el dispositivo está inactivo. El servidor esperará a que el dispositivo se active y sólo se enviará el último mensaje para cada valor de clave colapso. Opcional. El valor predeterminado es false y debe ser un booleano JSON.

  • Algunas consultas sobre C2DM en Android
  • ¿Debo solicitar un nuevo token cada vez que lance mi aplicación para Android?
  • Cómo enviar notificación push en dos segmentos en momentos diferentes en un día en analizar
  • Un solo dispositivo de repente dejó de empujar C2DM desde mi servidor
  • Android GCM enciende las luces
  • La notificación de envío de GCM no se muestra en algunos dispositivos cuando la aplicación no se está ejecutando
  • ¿Es posible usar GCM para enviar notificaciones push entre diferentes aplicaciones?
  • ¿Hay algún servicio de notificación push en Android como Apple Push Notification Service?
  • GCM: java.lang.noclassdeffounderror: com.google.android.gcm.GCMRegistrar
  • Actividad de apertura después de hacer clic en notificación push android
  • ¿Cómo suprimir la notificación push se muestra cuando la aplicación se está ejecutando?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.