4

Ich entwickle zum ersten Mal eine iOS App mit AWS. Die meisten Dinge sind einfach, aber ich habe Probleme herauszufinden, wie ich in Zukunft eine Push-Benachrichtigung planen kann. Ich verwende derzeit AWSSNSPublishInput, um einen Push sofort zu senden, aber es scheint keine Möglichkeit zu geben, die Benachrichtigung für eine bestimmte Zeit in der Zukunft zu planen. Ich würde einfach UILocalNotification verwenden, um die zukünftige Benachrichtigung zu planen, aber ich muss die Benachrichtigung für einen anderen Benutzer planen.Geplante Benachrichtigungen mit AWS SNS

Zum Beispiel führt Benutzer A eine Aktion aus, die Benutzer B über den nächsten Tag wissen muss.

Wer hat irgendwelche Ideen?

Antwort

1

Amazon Simple Notification Service (SNS) wurde entwickelt, um Benachrichtigungen sofort zu senden. Es gibt keine Funktionalität zum Planen von Benachrichtigungen in SNS.

Amazon Simple Queue Service (SQS) verfügt über eine Verzögerungsfunktion, aber nur bis zu 15 Minuten - dies ist nützlich, wenn Sie vor der Verarbeitung der Nachricht etwas arbeiten müssen, z. B. Kopieren von Daten in Amazon S3.

Vor diesem Hintergrund müssen Sie die Benachrichtigung für einige zukünftige Zeit planen. Sie müssen die Logik selbst auf Serverseite wie Datenbankabfrage nach einem bestimmten Zeitintervall OR etwas wie Job Scheduler implementieren.

Verwandte Themen