2017-06-14 2 views
0

Ich verwende AWS SNS, um Push-Benachrichtigungen an Apple Devies zu senden.Warum kann SNS keine Push-Benachrichtigungen senden, wenn der SNS-Endpunkt deaktiviert ist?

Laut AWS-Dokument sendet SNS keine Push-Benachrichtigungen mehr. wenn der SNS-Endpunkt deaktiviert ist.

Es kann passieren, wenn Benutzer IOS App neu installiert.

Daher ändern wir den Wert des Endpunkts von deaktiviert auf jedes Mal, wenn Sie AWS-CLI verwenden.

Meiner Meinung nach ist das ein sehr ineffizienter Job.

Wir möchten diesen Job verbessern. keine gute Idee?

Ich hätte gerne, dass die Leute Erfahrung in der Ausführung eines IOS-App-Service mit AWS SNS haben.

Antwort

0

SNS meldet Ihnen, dass der Endpunkt deaktiviert ist, da Apple SNS mitteilt, dass der Endpunkt deaktiviert ist. Wenn SNS meldet, dass der Endpunkt deaktiviert ist, wird Ihnen angezeigt, dass Sie keine Benachrichtigungen mehr an den Endpunkt senden sollten, da der Benutzer die App oder ähnliches wahrscheinlich deinstalliert hat.

Die aktuelle bewährte Vorgehensweise scheint das Löschen/Deaktivieren des Endpunkts in Ihrer Datenbank zu sein, wenn SNS meldet, dass der Endpunkt deaktiviert ist, und jedes Mal, wenn der Benutzer die Anwendung installiert, einen neuen Endpunkt erhält.

Verwandte Themen