Wie behebe ich Probleme mit meiner deaktivierten Push-Benachrichtigungsanwendung in Amazon SNS?
Ich habe Amazon Simple Notification Service (Amazon SNS) verwendet, um eine Push-Benachrichtigung zu senden, und die Anwendung ist deaktiviert.
Kurzbeschreibung
Amazon SNS kann Push-Benachrichtigungen direkt an Apps auf Mobilgeräten senden. Du kannst eine Anwendung erstellen, um Benachrichtigungen an mobile Endpunkte zu senden, entweder direkt oder über Abonnements für ein SNS-Thema. Dadurch wird der Push-Benachrichtigungsdienst der Anwendung wie der Apple Push Notification (APNs)-Dienst mit den bereitgestellten Anmeldeinformationen bei SNS registriert. SNS verwendet diese Anmeldeinformationen, um mit den Push-Benachrichtigungsdiensten zu kommunizieren.
Wenn der Push-Benachrichtigungsdienst nicht mit SNS kommunizieren kann, sendet er Feedback an Amazon zurück. Aufgrund des Feedbacks von Anbietern von Push-Benachrichtigungsdiensten kann SNS die Anwendung deaktivieren.
Lösung
Die deaktivierte Anwendung erneut aktivieren
Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.
Gehe wie folgt vor:
-
Führe den folgenden Befehl get-platform-application-attributes aus, um zu überprüfen, ob die Anwendungen deaktiviert wurden:
aws sns get-platform-application-attributes --platform-application-arn arn:aws:sns:us-west-2:123456789012:app/GCM/MyApplicationHinweis: Ersetze arn arn:aws:sns:us-west-2:123456789012:app/GCM/MyApplication durch den Amazon-Ressourcennamen (ARN) deiner Anwendungen.
Wenn die Ausgabe für den vorherigen Befehl Enabled: False (Aktiviert:Falsch) ist, wurden die Anwendungen deaktiviert. -
Führe den folgenden Befehl set-platform-application-attributes aus, um die Anwendung zu aktivieren:
aws sns set-platform-application-attributes --platform-application-arn arn:aws:sns:us-west-2:123456789012:app/GCM/MyApplication --attributes Enabled=trueHinweis: Ersetze arn arn:aws:sns:us-west-2:123456789012:app/GCM/MyApplication durch deinen Anwendungs-ARN.
Das Zertifikat und die Anmeldeinformationen der Anwendung überprüfen
Stelle sicher, dass der Status des Anwendungszertifikats gültig ist. Stelle sicher, dass du das APNS-Sandbox-Zertifikat nicht für eine APNS-Produktionsanwendung verwendest. Prüfe, ob die Anmeldeinformationen für die Anwendung widerrufen, ungültig oder abgelaufen sind.
Wenn die vorherigen Schritte zur Fehlerbehebung das Problem nicht lösen, wende dich an den AWS-Support. Stelle sicher, dass du vier oder fünf Protokolle für Ausfälle von SNS-Push-Benachrichtigungen angibst. Informationen zu Protokollen für Ausfälle von SNS-Push-Benachrichtigungen findest du unter Wie greife ich auf Amazon-SNS-Themenzustellungsprotokolle für Push-Benachrichtigungen zu?
- Themen
- Application Integration
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor 3 Jahren
AWS OFFICIALAktualisiert vor 5 Monaten
AWS OFFICIALAktualisiert vor 6 Monaten