Establece la prioridad de un mensaje

Tienes dos opciones para asignar una prioridad de entrega a los mensajes descendentes: prioridad normal y alta. Aunque el comportamiento difiere levemente entre las plataformas, la entrega de mensajes con prioridad normal y alta funciona de la siguiente manera:

  • Prioridad normal. Los mensajes con prioridad normal se entregan de inmediato cuando la app está en primer plano. En el caso de las apps en segundo plano, es posible que se retrase la entrega. Para los mensajes menos urgentes, como las notificaciones de correos electrónicos nuevos, la sincronización de IU o la sincronización de datos de app en segundo plano, selecciona la prioridad de entrega normal.
  • Prioridad alta. FCM intenta entregar los mensajes de alta prioridad de inmediato, incluso si el dispositivo está en modo Descanso. Los mensajes con prioridad alta son para el contenido visible para los usuarios y sensible al tiempo.

A continuación, se muestra un ejemplo de un mensaje con prioridad normal enviado a través del protocolo de HTTP v1 de FCM para notificar a un suscriptor de una revista que existe contenido nuevo disponible para descargar:

{
  "message":{
    "topic":"subscriber-updates",
    "notification":{
      "body" : "This week's edition is now available.",
      "title" : "NewsMagazine.com",
    },
    "data" : {
      "volume" : "3.21.15",
      "contents" : "http://www.news-magazine.com/world-week/21659772"
    },
    "android":{
      "priority":"normal"
    },
    "apns":{
      "headers":{
        "apns-priority":"5"
      }
    },
    "webpush": {
      "headers": {
        "Urgency": "high"
      }
    }
  }
}

Para obtener más detalles sobre la configuración de prioridad de los mensajes en diferentes plataformas, revisa los siguientes artículos:

Casos de uso de importancia vital

Las APIs de FCM no están diseñadas para alertas de emergencia ni otras actividades de alto riesgo en las que el uso o un fallo en las APIs podría provocar la muerte, lesiones personales o daños ambientales (como la operación de plantas nucleares, el control de tráfico aéreo o y los sistemas de soporte vital). Cualquier uso está expresamente prohibido en virtud de la Sección 4. a. 7 de las Condiciones del Servicio. Solo tú eres responsable de garantizar que la app cumpla con las Condiciones y de cualquier daño que se derive del incumplimiento. Google proporciona las APIs "tal como están", y se reserva el derecho de descontinuar las APIs o cualquier parte, función o acceso a ellos, por cualquier motivo y en cualquier momento sin responsabilidad ni ninguna otra obligación hacia ti o tus usuarios.