2013-08-13 2 views

Antwort

10

Nein, das ist nicht möglich.

Der gesamte Punkt des Bestätigungsschritts besteht darin, den Endbenutzer zu zwingen, das Abonnement zu bestätigen, damit SNS nicht als Spammechanismus verwendet werden kann. Wenn SNS dem Anwendungsentwickler erlaubt hat, Abonnements ohne Zugriff auf das Endpunkt-Token zu bestätigen, können Sie die E-Mail-Adresse einer beliebigen Person bestätigen.

Beachten Sie jedoch, dass SNS technisch eine Funktion implementieren könnte, die es dem E-Mail-Inhaber ermöglicht, Abonnements für Ihr Konto zu bestätigen. Wenn Ihre Anwendung eine E-Mail-Adresse aus vielen Themen abonnieren und abbestellen würde, hätten sie dies nicht um jeden zu bestätigen. Leider existiert dieses Feature derzeit nicht.

Eine andere Möglichkeit, die Ihnen tatsächlich das geben würde, was Sie brauchen, ist, wenn SNS Ihnen erlaubt, E-Mails von Ihrem SES-Konto zu senden und Ihr SES-Vertrauensniveau zu verwenden. Auch diese Funktion existiert derzeit nicht.

Bis das SNS-Team eine Funktion bereitstellt, die diesen Anwendungsfall zulässt, können Sie SNS den Fanout für HTTP- oder SQS-Warteschlangen bereitstellen und dann E-Mails aus diesen Benachrichtigungen mithilfe von SES ausliefern.

+0

Eigentlich muss ich die gleiche E-Mail-ID für mehrere Themen abonnieren; also jedes Mal, wenn der Kunde E-Mails erhält, wenn er ein anderes Thema abonniert hat. Meine Anforderung ist, sobald der Kunde das Abonnement für ein Thema bestätigt hat, sollte er immer das Abonnement für alle Themen aktivieren (ohne Bestätigung per E-Mail); Irgendein Rat?? –

+1

@Vijay, Wie ich schon sagte, gibt es nichts, was Sie gerade mit SNS tun können. Meine Empfehlung wäre, Ihren Anwendungsfall in den SNS-Foren (https://forums.aws.amazon.com/forum.jspa?forumID=72) zu veröffentlichen. Dies ist ein Anwendungsfall, den das SNS-Team kennt. Je mehr Lärm sie hören, desto wahrscheinlicher ist es, dass sie eine Lösung implementieren. Ich werde meine Antwort auch mit etwas aktualisieren, das Sie jetzt tun können, um Ihnen die benötigte Funktionalität zu geben. – tster

+0

Danke für die Info. Außerdem habe ich diese Frage im [SNS-Forum] (https://forums.aws.amazon.com/thread.jspa?threadID=133023&tstart=0) veröffentlicht. Lass es mich wissen, sobald ich eine Lösung bekommen habe :-) –