Bewährte Methoden 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.

Bewährte Methoden für mobile Push-Benachrichtigungen

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

Endpunktverwaltung

Es können Probleme bei der Zustellung auftreten, wenn sich Geräte-Token aufgrund der Aktion eines Benutzers auf dem Gerät ändern (z. B. bei der Neuinstallation einer App auf dem Gerät) oder wenn sich Zertifikatsaktualisierungen auf Geräte auswirken, die eine bestimmte iOS-Version nutzen. 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. Firebase Cloud Messaging (FCM) Endpunktverwaltung

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.