Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Verwendung des Time-to-Live-Nachrichten-Attributs von Amazon SNS für mobile Push-Benachrichtigungen

Fokusmodus
Verwendung des Time-to-Live-Nachrichten-Attributs von Amazon SNS für mobile Push-Benachrichtigungen - Amazon Simple Notification Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Amazon Simple Notification Service (Amazon SNS) unterstützt das Festlegen eines Time To Live (TTL)-Nachrichtenattributs für Mobile Push-Benachrichtigungen. Dies gilt zusätzlich zu der bestehenden Möglichkeit, TTL innerhalb des Amazon SNS SNS-Nachrichtentexts für die mobilen Push-Benachrichtigungsdienste festzulegen, die dies unterstützen, wie Amazon Device Messaging (ADM) und Firebase Cloud Messaging (FCM) beim Senden an Android.

Das TTL-Nachrichtenattribut wird verwendet, um Ablauf-Metadaten über eine Nachricht anzugeben. Auf diese Weise können Sie angeben, wie viel Zeit der Push-Benachrichtigungsdienst wie Apple Push Notification Service (APNs) oder FCM benötigt, um die Nachricht an den Endpunkt zu übermitteln. Wenn die Nachricht aus irgendwelchen Gründen (z. B. bei Ausschalten des Mobilgeräts) innerhalb des angegebenen TTL nicht zustellbar ist, wird die Nachricht gelöscht und es werden keine weiteren Zustellversuche unternommen. Um TTL innerhalb von Nachrichtenattributen anzugeben, können Sie die AWS Management Console AWS Software Development Kits (SDKs) oder die Abfrage-API verwenden.

TTL-Nachrichtenattribute für Push-Benachrichtigungsservices

Im Folgenden finden Sie eine Liste der TTL-Nachrichtenattribute für Push-Benachrichtigungsdienste, die Sie bei Verwendung der API AWS SDKs oder der Abfrage-API festlegen können:

Push-Benachrichtigungsservice TTL-Nachrichtenattribut
Amazon Device Messaging (ADM) AWS.SNS.MOBILE.ADM.TTL
Apple-Push-Benachrichtigungsdienst () APNs AWS.SNS.MOBILE.APNS.TTL
Sandbox für den Apple-Push-Benachrichtigungsdienst (APNs_SANDBOX) AWS.SNS.MOBILE.APNS_SANDBOX.TTL
Baidu Cloud Push (Baidu) AWS.SNS.MOBILE.BAIDU.TTL
Firebase Cloud Messaging (FCM beim Senden an Android) AWS.SNS.MOBILE.FCM.TTL
Windows Push Notification Services (WNS) AWS.SNS.MOBILE.WNS.TTL

Jeder Push-Benachrichtigungsservice geht anders mit TTL um. Amazon SNS bietet eine abstrakte Ansicht des TTL über alle Push-Benachrichtigungsservices, was das Festlegen des TTL erleichtert. Wenn Sie die AWS Management Console TTL (in Sekunden) angeben, müssen Sie den TTL-Wert nur einmal eingeben. Amazon SNS berechnet dann die TTL für jeden der ausgewählten Push-Benachrichtigungsdienste, wenn die Nachricht veröffentlicht wird.

Der TTL ist relativ zum Veröffentlichungszeitpunkt. Bevor eine Push-Benachrichtigung an einen bestimmten Push-Benachrichtigungsservice übergeben wird, berechnet Amazon SNS die dwell-Zeit (die Zeit zwischen dem Veröffentlichungszeitstempel und unmittelbar vor der Übergabe an einen Push-Benachrichtigungsservice) für die Push-Benachrichtigung und leitet den verbleibenden TTL an den betreffenden Push-Benachrichtigungsservice weiter. Wenn der TTL kürzer ist als die dwell-Zeit, versucht Amazon SNS keine Veröffentlichung.

Wenn Sie eine TTL für eine Push-Benachrichtigung angeben, muss der TTL-Wert eine positive Ganzzahl sein, es sei denn, der Wert von 0 hat eine spezifische Bedeutung für den Push-Benachrichtigungsdienst, z. B. with APNs und FCM (beim Senden an Android). Wenn der TTL-Wert auf 0 festgelegt ist und der Push-Benachrichtigungsservice für 0 keine spezifische Bedeutung vorsieht, wird die Nachricht von Amazon SNS verworfen. Weitere Informationen zum TTL-Parameter, der 0 bei der Verwendung auf eingestellt ist APNs, finden Sie in Tabelle A-3 Elementkennungen für Fernbenachrichtigungen in der Binary Provider-API-Dokumentation.

Rangfolge bei der Bestimmung von TTL

Die Rangfolge, die Amazon SNS zur Bestimmung des TTL-Werts für eine Push-Benachrichtigung verwendet, basiert auf der folgenden Reihenfolge, wobei die niedrigste Zahl die höchste Priorität hat:

  1. TTL-Nachrichtenattribut

  2. TTL-Nachrichtentext

  3. Standard-TTL des Push-Benachrichtigungsservice (variiert je nach Service)

  4. Standard-TTL von Amazon SNS (4 Wochen)

Wenn Sie für die gleiche Nachricht verschiedene TTL-Werte festlegen (einen in den Nachrichtenattributen und einen anderen im Nachrichtentext), ändert Amazon SNS den TTL im Nachrichtentext so, dass er dem in dem Nachrichtenattribut angegebenen TTL-Wert entspricht.

Angabe von TTL mit dem AWS Management Console

  1. Melden Sie sich bei der Amazon-SNS-Konsole an.

  2. Wählen Sie im Navigationsbereich die Option Mobile (Mobil) und dann Push notifications (Push-Benachrichtigungen) aus.

  3. Wählen Sie auf der Seite Mobile push notifications (Mobile Push-Benachrichtigungen) im Abschnitt Platform applications (Plattformanwendungen) eine Anwendung aus.

  4. Wählen Sie auf der MyApplication Seite im Abschnitt Endpoints einen Anwendungsendpunkt aus und klicken Sie dann auf Nachricht veröffentlichen.

  5. Geben Sie im Abschnitt Message details (Nachrichtendetails) die TTL ein (die Anzahl an Sekunden, die dem Push-Benachrichtigungs-Service zur Verfügung stehen, um die Nachricht an den Endpunkt zu übermitteln).

  6. Wählen Sie Publish message (Nachricht veröffentlichen) aus.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.