Remettre en file d’attente les messages de notification push ayant échoué

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • La livraison de notifications push peut échouer pour diverses raisons. Vous pouvez afficher les messages qui ont échoué et les remettre en file d’attente pour les envoyer si nécessaire.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Remarque :
    L’instance ne dispose d’aucun moyen de garantir ou de confirmer la remise du message push. Pour en savoir plus sur la façon dont Apple gère les notifications push, consultez le Guide de programmation des notifications locales et distantes à l’intention des développeurs Apple.

    L’envoi de messages peut également ne pas être envoyé pour plusieurs raisons, telles qu’une file d’attente de messages volumineuse ou un autre problème avec l’instance. Vous pouvez utiliser une propriété système pour contrôler la durée pendant laquelle l’instance met en file d’attente une notification push après son déclenchement.

    La taille de la charge utile du message de notification push est limitée par le fournisseur :
    • iOS d’Apple : 2 048 octets
    • Google : 4 096 octets
    Votre instance n’envoie pas de messages push dépassant cette limite. Les journaux système enregistrent tous les messages ayant échoué. Pour en savoir plus sur les limitations de la charge utile Apple, consultez le Guide de programmation des notifications locales et distantes pour les développeurs Apple.

    Procédure

    1. Accédez à la Tout > Journaux système > Notifications push.
      Par défaut, les messages créés aujourd’hui s’affichent. Vous pouvez modifier le filtre si nécessaire. La colonne Type peut avoir ces valeurs :
      • échec : le message n’a pas pu être envoyé.
      • pending : le message est mis en file d’attente pour traitement.
      • réussite : le message a été envoyé avec succès, mais pas nécessairement reçu par l’appareil mobile.
    2. Replacez tous les messages ayant échoué dans la file d’attente pour qu’ils soient renvoyés en cochant les cases en regard des messages ayant échoué, puis en sélectionnant Remettre en file d’attente les notifications push ayant échoué dans la liste de choix.
    3. Si certaines notifications push continuent d’échouer, envisagez d’augmenter la valeur de la glide.push.notification.ttl_seconds propriété.
      Consultez Propriétés de la notification push pour plus d'informations.