Firebase de la FCM, le silence des notifications push pour iOS

J'ai un problème avec le silence des notifications sur iOS.

Quand mon application est en arrière plan, je ne reçois pas de notification silencieuse envoyé par la FCM. Mais si j'essaie de l'envoyer directement à l'APN, la notification est reçue avec succès.

C'est le JSON envoyé à la FCM:

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

}

C'est le JSON envoyé directement à l'APN:

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

J'ai déjà essayé de supprimer la "priorité" de la clé car j'ai vu quelqu'un dire que je ne devrais pas donner une priorité si l' "content_available" est déjà défini. Il n'a pas de travail.

  1. J'ai "Notifications Push" est activée dans XCode > les Capacités.
  2. J'ai à Distance "notifications" est cochée dans le Fond Modes dans XCode > les Capacités.
  3. La FCM les notifications fonctionnent très bien lorsque l'application est au premier plan et, parfois, lorsque l'application est en arrière-plan.