Bewährte Methoden für die Verwaltung von Amazon-Push-Benachrichtigungen auf SNS Mobilgeräten - 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.

Bewährte Methoden für die Verwaltung von Amazon-Push-Benachrichtigungen auf SNS Mobilgeräten

In diesem Abschnitt werden bewährte Methoden beschrieben, die Ihnen dabei helfen können, die Kundenbindung zu verbessern.

Endpunktverwaltung

Zustellungsprobleme können in Situationen auftreten, in denen sich Gerätetokens aufgrund einer Benutzeraktion auf dem Gerät ändern (z. B. wenn eine App auf dem Gerät neu installiert wird) oder wenn Zertifikatsupdates sich auf Geräte auswirken, auf denen eine bestimmte iOS-Version ausgeführt wird. Es wird von Apple empfohlen, sich bei jedem Start Ihrer App bei APNs jedem Start zu registrieren.

Da sich das Geräte-Token nicht jedes Mal ändert, wenn eine App von einem Benutzer geöffnet wird, CreatePlatformEndpointAPIkann das idempotente Token verwendet werden. Dies kann jedoch zu Duplikaten für dasselbe Gerät führen, wenn das Token selbst ungültig ist oder wenn der Endpunkt gültig, aber deaktiviert ist (z. B. wenn Produktions- und Sandbox-Umgebungen nicht übereinstimmen).

Es kann ein Mechanismus zur Verwaltung von Geräte-Token wie der im Pseudo-Code verwendet werden.

Informationen zur Verwaltung und Pflege von FCM V1-Geräte-Token finden Sie unter. SNSAmazon-Verwaltung von Firebase Cloud Messaging-Endpunkten

Protokollieren des Zustellungsstatus

Um den Lieferstatus von Push-Benachrichtigungen zu überwachen, empfehlen wir Ihnen, die Protokollierung des Lieferstatus für Ihre SNS Amazon-Plattformanwendung zu aktivieren. Dies hilft bei der Behebung von Zustellungsfehlern, da die Protokolle Anbieter-Antwortcodes enthalten, die vom Push-Plattformservice zurückgegeben wurden. Einzelheiten zur Aktivierung der Versandstatusprotokollierung finden Sie unter Wie greife ich auf Amazon SNS Thema-Lieferprotokolle für Push-Benachrichtigungen zu? .

Ereignis-Benachrichtigungen

Um Endpunkte auf ereignisgesteuerte Weise zu verwalten, können Sie die Funktion Ereignisbenachrichtigungen verwenden. Auf diese Weise kann das konfigurierte SNS Amazon-Thema Ereignisse wie eine Lambda-Funktion für Plattformanwendungsereignisse wie Endpunkterstellung, Löschung, Aktualisierung und Zustellungsfehler auffangen.