Firebase FCM notificaciones push silenciosas para iOS

Tengo un problema con las notificaciones silenciosas en iOS.

Cuando mi aplicación está en segundo plano, no recibo una notificación silenciosa enviada por FCM. Pero si trato de enviar directamente a APNS, la notificación se recibe con éxito.

Este es el JSON enviado a FCM:

{ 
"to" : "<token>",
"priority": "high",
"content_available": true,
"data" : {
  "<key>" : "<string>",
  "<key2>" : "<string>"
}

}

Este es el JSON enviado directamente a APNS:

{
  "aps": {
    "content-available": 1
  },
  "<key>": "<string>",
  "<key>": "<string>"
}

Ya he intentado eliminar la clave de "prioridad" porque vi a alguien que decía que no debería establecer la prioridad si el "contenido_disponible" ya está configurado. No funcionó.

Tengo "Notificaciones Push" habilitadas en XCode> Capacidades.Tengo "Notificaciones remotas" marcadas en Modos de fondo en XCode> Capacidades.Las notificaciones de FCM funcionan bien cuando la aplicación está en primer plano y, a veces, cuando la aplicación está en segundo plano.

Respuestas a la pregunta(4)

Su respuesta a la pregunta