2017-03-02 116 views
4

我正在首次使用AWS开发iOS应用程序。大多数事情都很简单,但我很难找到如何在将来安排推送通知。我目前使用AWSSNSPublishInput来立即发送推送,但似乎没有任何方法可以在将来为某个日期时间安排通知。我只是使用UILocalNotification来安排将来的通知,但我需要为不同的用户安排通知。使用AWS SNS的计划通知

例如,用户A执行用户B需要在第二天知道的动作。

任何人有任何想法?

回答

1

亚马逊简单通知服务(SNS)旨在立即发送通知。在SNS中没有安排通知的功能。

亚马逊简单队列服务(SQS)确实具有延迟功能,但最多只能运行15分钟 - 如果您需要在处理消息之前做一些工作(如将相关数据复制到Amazon S3),这非常有用。

鉴于此,您需要安排将来某个时间的通知。你需要在服务器端自己实现逻辑,比如数据库轮询在某个固定的时间间隔或类似作业调度程序之类。