Fehlgeschlagene Pushnachrichten erneut in Warteschlange versetzen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Die Übermittlung der Pushbenachrichtigung kann aus verschiedenen Gründen fehlschlagen. Sie können anzeigen, welche Nachrichten fehlgeschlagen sind, und sie ggf. erneut in Warteschlange versetzen.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Hinweis:
    Es gibt keine Möglichkeit für die Instanz, die Zustellung von Pushnachrichten zu garantieren oder zu bestätigen. Weitere Informationen dazu, wie Apple mit Push-Benachrichtigungen umgeht, finden Sie im Programmierleitfaden für lokale und Remote-Benachrichtigungen für Apple-Entwickler.

    Das Senden von Nachrichten kann auch aus verschiedenen Gründen fehlschlagen, z. B. aufgrund einer großen Nachrichtenwarteschlange oder eines anderen Problems mit der Instanz. Sie können eine Systemeigenschaft verwenden, um zu steuern, wie lange die Instanz eine Pushbenachrichtigung, nachdem sie ausgelöst wurde, in der Warteschlange lässt.

    Die Payloadgröße der Pushbenachrichtigungen ist vom Provider begrenzt:
    • Apple iOS: 2.048 Bytes
    • Google: 4.096 Bytes
    Ihre Instanz sendet keine Pushnachrichten, die diese Einschränkung überschreiten. Systemprotokolle speichern alle fehlgeschlagenen Nachrichten. Weitere Informationen zu Einschränkungen der Apple-Nutzlast finden Sie im Programmierleitfaden für lokale und Remote-Benachrichtigungen für Apple-Entwickler.

    Prozedur

    1. Navigieren zu Alle > Systemprotokolle > Push-Benachrichtigungen.
      Standardmäßig werden die heute erstellten Nachrichten angezeigt. Sie können den Filter bei Bedarf ändern. Die Spalte „Typ“ kann folgende Werte haben:
      • Fehler: Die Nachricht konnte nicht gesendet werden.
      • Ausstehend: Die Nachricht wird zur Verarbeitung in die Warteschlange versetzt.
      • Erfolg: Die Nachricht wurde erfolgreich gesendet, obwohl sie nicht unbedingt vom mobilen Gerät empfangen wurde.
    2. Stellen Sie alle fehlgeschlagenen Nachrichten zurück in die Warteschlange, um sie erneut zu senden, indem Sie die Checkboxen neben den fehlgeschlagenen Nachrichten aktivieren und dann Fehlgeschlagene Pushbenachrichtigungen erneut in Warteschlange versetzen aus der Auswahlliste auswählen.
    3. Wenn einige Push-Benachrichtigungen weiterhin fehlschlagen, sollten Sie den Wert in der Eigenschaft glide.push.notification.ttl_seconds erhöhen.
      Weitere Informationen finden Sie unter Eigenschaften von Pushbenachrichtigungen.